MVLARGGVESKLIEIEEGTTIHCWVPRKNTRPPLVLIHGFAADGGVTWQFQVGALSKHYSVYVPDMLFFGKSTTIRKERSKNFQAECLMKMLEKLGVESCALVGFSYGGMVAFKMAELYPELVNCLVITGSVISMTDSIGQASLSRLGFSSSAEMLLPTSVTGLKALFSVAFYKKLRLPDFLFQDFLEVMFDNREEKWELLTALVESNKEAQVPNLSQKILLLWGNNDEVFDVEVAYWMRRQLGDETQIVLIDKAGHLVNWERPCHYNKHLLEFLQQHYVTSKKKL*