MTKVHGDGGGGAALDKQLVPDASNDNGTAFAICKPPSKDCHSKVDTLGCRIRMHIIYTAHIFQLNRELGHKSDG