MALCTGRGFLSCGIPRTRPLLWSQRQGGAVSPTLRPNLRKMEMASASLNEGGQEAGREPAEMLSKLNIASSGVLPRTELYPVIEPHRSGHLKVSDLHSLYWEESGNSDGEPVVFLHGGPGAGTSGSNRRFFDPEWYRIILFDQRGAGKSTPHACVEENTTWDLVNDIEKIREHLGVEKWKVFGGSWGSTLALTYAQTHPDKVTGIVLRGIFLLRKKEIDWFYQSGCSAIFPDAWESYRDHISEDERDDFLTAYNKRLFSSDVEVQLAAAKAWTNWEMATSYLVPNEDSLKRGENEKFALAFARVENHYFSNKGFFPEDSFILNNMSKIKHIPGVIVQGRYDVVCPMMSAWDLHKAWPEALFKVLCGSLYFMPGERAALDSLIFLKKLLHSRLSLPSFMFLPLKLFAND*