MRRCGSSSGGRFTGGGGQKGRWPGFEGKRAAPVVKWSHAEAMKKKPSGRGDAAVTGDGGGWMRRLEEEEAGLELDGSCWGSWSEAAATRASGTATGGAGKHVRFRPEAEAEAKRERPFDAGEWGGGGGGEVGGDGGEGRMYEWRWTEAVSPEILALILRGRVDADEVARGAARVCRAWREAAAAPDVWGDVDIEAWCRRVNCRPRADAAVRRLVALARGTLRQLSAYRVGDAALAYVAASGKLLNVLQIPMSEISDQAVKKYAEFLPALRVLDISNCLKISSSGIEALGRHCKLLVQLKRNMPPPDVPHGYNAVPNVVNDEALAIANTMPVLEHLELAYGLFSDTGLGAILTRCPRLQTLDILGCWNVRLEGDIELRCCALESFREPWEPMYSDCSSTGSDNDDDDEDNDSDN*