MGLFGFGSKQRQQVATAACTSPPRVALADSVWSTTRRLTPAVIETQKGENVVFSGFSAMSAFLPVLLGAESDTLEQLQDGFCVRSKTTATEGYPQLLAAIEESQQQNDSLTLRTANKMFAAGTIPLLPLFKVLTQNALAVVPDTLDVQQPAAEAARINGWVESATAGTIKQLVTSDMITPLTMLVLVNAVYFKGTWRHQFDEGNTKSRPFYSGPSAAPREVPMMHLQKRLALRHASEIHARTCELEYVGGRLSMLIVLPEKRFGLAEVIEALEAFDLPNWLESGAGASERAVNVDLQLPRWKTESTFDLKPLARSALNVRDVFDPVRADLTAMTGARDLYVTHAVQKAFVQVNEQGSEASAATAVVVGLRSAPRPIQPPEPFIVDEPFLFFILDRPSKLVLFSGHVSNPAEL*