MNSDLRNRHAIGKTVQPTTLLNHILTSQHGKRIAVIENEFGEVDIDSSLVANHSSVAEDIVMVNNGCLCCTVRGDLVKMLLKLVKQKGDKFDHIVIETTGLAKPGPVIETFCSDELVSKYVKLDGVVTLVDCKHAMQHLNEVKARWVVNEAVEQVAYADRIILNKTDLVDEAELEVLTNKIKLINGMAEMKKAKFGDVDMDFVLGIGGYDLDRVEAAVQLNENKETGHCHSGHDHGHHHDHVHDSAVTSVSIVSEGVLDLDEVNDWLERLVDEKGEDLYRLKGVISVNESTGRFVFQGVHSMLEGCPAKPWEDDEKRISKLVFIGRNLDEAALRKAFKGCLL*