MSVFGSPTVLMAGPASNHFVFSNQDLIFTQTKAINVLIGCSIMTLSGDELKQVRSALQGYLSPEMVTKYVWKMDEEVRRHIDLNWVGHKTIKVAPLAKRLTFNIISSVMFGQGAAPFREALAIDFEKVVRAALSIPVNIPFTKFNKGLSASRRIRKLLRQIAHEREAAFQQGYCSSADDFFTYMLALRSEGKHSLTVEDIVDNAILLLIAGYETSSVLITFLIRQLANEPDILGKITDEQEEIARNKGPNKPLTWNDVSRMKYTWKVAMETLRTVPALLGSFRTATKDIEYRGYHIPKGWQVFSSHLLMKDSAEINTEIAYHFLI*