MKSSFGLSALVGLTLSLHAYAGGNPEFVKFPEKYEQIFTHYDTANRANQTQLAKFYANEIAAESYKKGEEAAPGSIVIMEIYAPKKDAEGKIQSGEDGLFVIDKLAAIAVMEKRNDWGSAFKADDRSGNWGFALYDPEGKAKDNDLTCAQCHNPLQKQDNLFSFQKLVDYVKAH