MSDLLVCILAHINLAPAPGLSSYSVDFAASGLTGVSTTAGENGSLETQLGIQLFLASKNELQQHEEYQRRQILRFEDVVDALINSGKTIVGYNCLTDFTIIYSSFIAPLPPTVKEFLCSLQSIFPHVLDIRHLLKEVQSREIPSIKKAKNLHAALSYLNRQFSLPLDLEVPLEFKCYGSKGTESHGHTVLRLTYLFAKVCRLLKISLSDFSTSIDECKGALASHENILYPRAICLNNLNYGGEDVNLEGDSYSKKSHIIFIWGFKIGSSAKALLEMLTTIHELCQEGIKVRLVDKSCAYVKFKRAKYAEIFLKDIQSGNNISGFVKSKPLDEFNFAGLRAVSYGVYEQLCRSSLWRTNLDDSLELVLSESGYLAYNSTADLPSPKNSALMLELDNL*