MGQEGVALRVGGVPEHFNLPWKDAAEVSDKFVFVDVPEGSGRMVSGLLSGEFDAIVVLTECVVAEIEKRAPIKLIGTYVASPLLWGVHVNPAAHISATDDLRGKVFGVSRYGSGSHVMASVMAEMRGWNKDRAVGSQSTESMHFKVCHNFAGLRDALAKNDIDVFLWEKFMTKPFHDAKDCALITIDTVPTPWPCFVVAMRADASPESVRTAEESLSLALLHAKEFCDDQTRSASAERIAQTFKLSPEDAAAWLQQVAYAEAENPSVSHDVLEQSRKALLSAGVLEHETAANSLSLANYFFES*