MKFTLLTVLAAAVAVPVTAEVYLKEQFNDEAWTSRWTESKDWKPESDMGTWKHTAGEWYSDEADKGIQTSVDARFFGISAPLDKPYTSSKDKDLVIQYSVKHEQDLDCGGAYIKLLPGGKSFQPAAFGGESPYAVMFGPDICGSSNKKTHVILHSNQKDENLLINKQVMCESDSVTHLYTLVVRPDNTFEVFVDNKSVRSGNLADEFDFLEPKEIKDPDAQKPEDWVDKAKIADPEDKKPEGYDDIPQELPDPDAVKPDDWDDEDDGEWEAPMIDNPEYKGPWKPKMIENPDYKGPWVHPMVPNPDYKDDDEMFMVCKDTCTHVGFELWQVKTGTLFDDIIVTDSLEEAHAFAQETFFKKKDGEKEMYDKIQAERQPEMPDMDDMDMGDMDMGDMGDMMDMDMDGMYDEF*