MGRPPTPSTGGPGFRFTQEEVAEMESLLRHLNNGIPDGSLIQSLADRFTASAARAGKVGVRPCVSFPVGNSIAYVLNSDTSIRAGVGGAREVWYWFQNRKYSQRSRNSTKMLPAASGDHKWAFARSSVQKSVKNSLEGGQLEFEAKSVRDGAWKYGFDFLDLELGTTNGLMSVHVCGNVLIHEGKHQALYFDAHVLDAQKRRHDARGCRCRFLVCYDHDDSEEIVPLRKMCRRPETDYRLEILHAAGAANAAKEAVVDSVIA