METSSFSPVYLYHESQVASLCGVHCLNTLLQGPFFTEVDLAAMAQALDNKEREVMMESGVESAEFFRYMSEVSGNVAADGNFSIQVLSQALQIWGLTCLPVDSPEATDAAFNPQCEQAFLCHLQAHWFTIRKVRGEWYNFNSLYAAPEHLTQFYLSAYLSTLKSAGWTIFTVRGDLPSQSSMNFDLTGTYGRWLTPEEAKALRAMASIGGQESSRESGGSGETGEDDLSLAISASLADSRRAVGGQSSGPLYEEADIAAAIAASLEESRKDASHGAIRRTCSTGSESGSVREGSKLSSDRGVVATEEQSKSVIKESAGERKENGVLPQTEEGLARGETDEREASRVGGEVGEGERNGEKEVNSVAPTEGECVNQATGVDEGEPPRGSDGVLSLALRLPSGRVVKRRFYATATVGSVIRFCQTQGVQTDGFGISETAPGAKIFADESCSLHDVGIQNMSLLQVKRRALSTVELVELDKLAMVSISSSAITPKLKAMLVQEGVEGGQSGPLTAILNPKRRKFALHAGLNGLEAMLDRALGGDLDE*