MVSLATQREDHKCIHDVVNDSSEEYVAIGDIHHCNSDVGNLREDNHSIDAFDIVSNASTYLGCHEDDVVPFENPKRDDQKCMHAVVNDLHEKYAAEMNTIHYDQKISDPDHDNHIDASVIGSNTPTVLDCYHDHIVFFKELKDDEQIEILTSESIGATIDVEGSPHLPDLQKKTDFSRHLQEGQQKDPDQGGMRGGFHIGRSGIGIRTKQNWGLQLEAYPVAWSLHTLRYSLIWVNTAVLGREPLCMRVSRGRVQAGVQNIQGGVRAELVVAKSPTVNVNNAAPTETEMNGKVLSGRIIFVETVKPKSQFSGALPSATVPPKGESGIDQASMEDDEIVKAMTRLFAEMGDSYVELIASGSTESMMIVEAQVEVTSHPEFDIAAITFNFWHSLQTILTKREYYRSFGNEAAIESEMERRLTVFHLTFELLVSLEDISDFKRTRYDVEDILMDASSVLGGETTLKIHSNSFFQAASTIGNGGSWDWQSAEAALYCIRAISRAVPTSEGAVMPQVMGFLPKLPPQPQLL*