MAAHSVALPRIKLGSQGLEVSALGLGCMGMSSSYGPAKPEDDMIRLIHYAVNSLGVTFLDTSDVYGPHHNEILLGKALKGIREKVQLATKFGIYHEGGKRLVRGDPEYVRACCEASLKRLEVDYIDLYYAHRIDAEVPIEVTVGELKKLVEEGKIKYVGLSEASASTIRRAHAVHPITAVQLEWSLWTHDAEQEIIPTCRELGIGIVPFSPLGRGFLSMGAKILEKITESDMRKLSQPRFTSENLDHNDALFLKLNDIASRKACTPSQLALAWVLHQGDDVATIPGTTKQKNLEENVGACNVKLSKEELEELETIFHVECAAGDRYSDMGMTTITVETIPLSQWKAAKNAVDQPL*