MVSPRGAGKASQGRRRRELVLIEDPKSRLVTFSKRKSGLLKKASELSLLCGARVAAVVFSATGKPSAVGAPSVERVISRFTPLPSGEGDDDREREVMEVTARRAKETGARVAEEKTRMHAVGEKVLRAAAAGGVRFWWQADAEALGNGCASGPARRREAGVGRLPANRPRQAPPSAPTQHPSRPAHRVGCPPTDRGEEKARTRGCAARRAPREQRVGPGHARRERHRVAWRAGGRKGSAASGGGGVGEQREAASASMNRDRKQRTERGKGEPRTVLD