MKGKYTDYYQYDEISSHCFHIVFDLDGSNNIVQNEKGWIEEIFNSIPFFALGRDKAMEICEESPREAVRQGLKLLYDIKEIREANKEYLTNPKLKFDDKYLKRGEFGELILYYLLQEKLGKPQLISKLYFKDSYNSVVHGFDAVHFDKISKELWIGESKFYKDKNSALRDLADDLNKHFNIDFFNQEFTIIKRRFGDLSVQDDDISSLVDPETKLLSKIININACFFALFDSKIVNSFSYESGTDNPSQEFLDVLKKAVEKTKFDFDKKISTYPYKDKLKIHLFLFPVNSKFKLIQALHNKLKREQALYDN