MTTAPVALVSKCTIFPSEKSSLPDLKLSVSDLPMLSVHYIQKGCLFTRPPFPIPQLISLLKLSLSQTLTHFPPLAGRFVTDSDGYVYITCNDEGVDFVHATATHIFIRDVIGSIDVPDHVKEFFPLDRTVSYRGHFIPLLAVQVTELADGVFIGCAVNHSVTDGTSIWNFFNTFAEVSRGVKRIVRQPDFTRDSVLISNSVLKLPADGPEITFSGDAPLRERIFSFSRESILKLKAKTNNQKLSFDGEINIVELIAKQSNDHMKIKTETAEISSFQSLCALLWRAVTRARKFPPSKMTTFRMAVNCRHRLQPKLNPLYFGNAIQSIPIYASAGEVLSNDLYWCAEQLTKNVNAHDDVMVRKFVEDWEKDPRCFPLGNFDGAMLTMGSSPRFPMYDNDFGWGRPVAVRSGRANKFDGKISAFPGREGGGSVDLEVILSPETMEALESDPEFMQYVTVY*