MSVLLTGSTGFIATHVLDQLLSKGLSVVATYRSESKVDFLKKRFEGKSVEFVLLSDIESESEVKDIFNKNPQITKVIHTASPFHFNFTDPLTEVLQPAVNGTKAVLNAIPEHVTHVVVTSSVAAVVDIKYIDDYNEIITEDSWNGISWEDAEKKGGSFTYRGSKTFAEKAAWELHKKAKYNLVTILPPLVFGPVYGQTDTLNTSNEQLVDALKKGSNFRYAGTYVDVRDTAAAHVAAIDATESARWLTIGGYYTRQEILDITNKEFPEFHADKGTPGDYSGLKRAFRYDNSKTNKVFPRKYITLKQTVEDTFRGIDPKYINKL*