MESRYGVVEHGMLHYLEEFFSLQIEHQVRKKCSPLLESALLPGGSDSTLHEWKAVPDIWRTAAEKYADLVAVVDPYHEPPTEWTYTQLEQEILDFSQGLRAIGVAPDEKLALFADNSCRWLVADQGIMATGAINVVRGTRSSDEELFQIYTHSESPQFFNRLAESFMSRINTRFIVLLWGDKSCIDSQAIKDIPLYGYKDIIELGRESRNALFLSDEQGQQDVFESISPEDVATLIYTSGTSGTPKGVMLTHRNLLHQINNLWEIVPAEPGDRFLSMLPTWHAYERACEYFIFSYGIQQVYTTVKYLKILVYKKIHSAIGISKAGISGGGSLPMHVDKFFEAIGIKVQNGYGLTETSPVVAARRPFCNVLGTVGHPIKHTEIKIFDIETGEVLPDGSKGIVKIKGPQVMKGYYKNPSATNEAFDQEGWFSTGDVGWIVPHHAMGPSRQCGGMIVLEGRAKDTIVLSTGENVEPAEIEEAASRSTLINQIVVIGQDQRRLGAIIVPNNDEVLAEAKRKSILGEDGELAKDKVMNMLYDELRTWRKCLIILFTRFRTAHCSFRVGPILVVDEPFTIDNGLMTPTMKIRRDKVTDKYRREIEALFK*