MGSSVTTEEEEELALSGRTLKEGERVLVPTRRPDGTLRKPIRIRAGYVPQDEVAIYQSKGALLRKCNGVEVPPGYDPVLDAKAKTSRSAMRNERKKEKKQQAALVSLASDEGKNLDSKAAGERRAEDLVSTEYVGQRSEVVESVAHQMNKLSVCTTPRLSVPPSVSTESSNPGGPGLDLDKKIRALKKKIRLTEALEHVEQDVLKPEQLDKLAKLEGWRKELKLLENRKSPPLS