MLQLARKLLGEGFYVTFVNTEYNHARMLQRSKLLQQPSQHLRFVQLPDGLPPARGRFNEDVVDVTCAILVLSGPFARLLRSLLASDSASGFWPPVTFIVSDAFCSWMQDVADQFRLPRVALWTTPVHANLAYHFQHILISKGIIPIKGPESTSQLISCIPGIAPLPLSDYISFFLWDKDRFLYQWFVWFGMKRANEALWNLGNNFQELEEAAFGAFKSEVPNFLPIGPLLPDDSEDFKLSTWPEERSLCEAWLSCQAERSVLYVSFGSIATVEEEYLGHVVRGLEESGVPFLWAIRPDQKGDPIAMLRARLEADAGSRKALLVSWSPQLEILQHKSVGGFFTHCGWNSVIESIVSRVPMLANSGAMAEQYMNAYYIANVWKIGMRLPPLADAKEVKDHIIQMMDIPSRDPVMWSRICDIKQKAACARADPLGSSNLNFRHFIEDMRSRASKASTNLQA*