MPHSFNSTPSPQQGPLTAQPEPIKVMADGTIKQVNPFSGTEVWTVPGRGNRPLGITRPNPQPLTPSAHTSTCAFCSDNYLQTPPEKARVTIPSAQATATSSSKAAQTKPRITTHTPARDLFDSVADFRRVANLFEIVTFDYWKANYGFIPSPEITAWRNNYIGNPQGLEHVRKIVASKMNFSGLSAPEIEALTDEEIAKLGWPFFAGGHDLIIGRRHFVDGATHDNQLASAGTLSVDEHRTLIRFTTEAITDLYGSNRYVPYVAAFQNWLKPAGASFDHLHKQLVAIDERGVQQSQEIAQLRHNPNMYNEWAVDYAGYHNLVIAENDHAVCFAGFGHRYPTLEIFSKSACGFPWEQSDEERDAMADLIHACHAAAGPDIPCNEEWHHTPIDLDITMPWRVMIKWRVSTLAGFEGGTKIYLNTLSPQGLRDRMVSAMYELRDQGHIARNIRIATECLLPRNSLRYNPFLGL