MVYKLVCLGNPLLDIQFDVTKEYLDKYGLKENDAILVEEKHMPIFDDGLKDPSVKLVAGGAAQNTARGAQYLLPEISVVYFGSVGNDKYAEKLHEANKSVGLATRYQVQPDIGTGKCAALINGPNRSLATDLGAANHFKPSHLQKPENWELVEKASFFYIGGFHLTVSPEAIILLGKHAAENNKDFVINFSAPFIAQFFKDPLDQVVPYADYIICNESEAAAYAESHDLKDKSLVEVATYIAKLPKVNSKKPRTVIFTQGLDPTLVVRVDAQGEAQISEIVVHPLAADKVVDTNGAGDAFAAGFVAGLVQGKDLFENIDIGQWLAAESIQQVGPSYPFPKKTYPGKKN*