MSTRIVVDPVTRIEGHLRIEAELSGDTIAEAYSSGTMVRGIETILRGRDPRDAWAFAQRICGVCTLVHGIASVRAVEDALGYEIPANAQLIRNLMIGAQYVHDHVMHFYHLHALDWVDIVSALEADPKQTSALAQSISNYAKSSPGYFADVQKRLKGFVEGGQLGIFANGYWGHPGYRLPAEANLMAVAHYLEALAWQREVAELHAIFGGKNPHPNLCVGGMPCAISLESGKQAGTAVDVVGLERIRSLIAQMREFVHQVYVPDTLAIAGFYKDWFRRGEGIGNFLCYGDLPGTDVGDPGSYLLPAGVILDRDLSHIEPVDLDAEAEIEEFVARSWYAYEDGDDAGLHPYRGETAFAYTGPEPPYEQLDVANQYSWLKSPRWRGRPMEVGPLARILMLYANGHEQTRDLVGATLSRLDLPVDALFSTMGRTAARTLETAVIADALPVWYDALLANIRAGDLKTFNAELWEPASWPRQARGVGRMEAPRGALGHWIVIEDGRIANYQAVVPSTWNAGPRDGGGQPGPYEAALAGQALHDPEQPLEILRTIHSFDPCIACAVHLMDPQGVEQLRVQVC