MGVSLNPLSTAVVKRLPSLQPGMGSTLLHSHLQTQEPSSTTPERWSTRECYEELHNRPWAEVLEFYSLVAIGKLSFSDLTFHSQWTGTQEEKKSSLSSFSVHSKANSEKLRGGKWLRKTFKIVLSYDGSAFMGWQKQPGLNTVQGLVEKALGRFVDGKRAKALEAQGENVEANVTVAGRTDKGVHAIGQVCSFYTWRQEVDKDEIRAAINAMAPKALKVVNVEEVRREFHPNFSAKRRCYVYLLPLHDNEGEGFPLYGLKGPTDLGFENGEAKKEAFIPDGERRCIDVEAVDGLLRQLEARTLSYTAFARDTQKSRSNGPATECTIYRARAVLAELPEVSNEGRRRRVMCIQLVADRFLRKMVRVLVATAVREAMAGAASDSLFQLLQGTSRRASAPPAPPFGLCLAHVGYEDDDQFQCFLFGPN*