MGLRAVFGEVYPDPVRVVTVGRPVEELLEDPENPMWASLSTEFCGGTHLSNTKEAKSFALVSEEGIAKGVRRITAFTTDKADEAIHEADALQERITSASKLEGLSLEKEVASLKSVVDVAVIPAVRKNNFRGQLVLLQERIRKAQKAASVANLQAAIRLATETAEKSASSGDAFCVLRIDVGLDTNAIREAITIVLEKQKDLAVMMFSVDKDTKKVLVYAGVPEAAASKGLVIINWLRKALEPINGKGGGGKGGLAQGQGSNAAGVEE