MDPQEVDGWIAQLGQCKQLSEADVKRLCDKTREILMEESNVQPVRCPVTVCGDIHGQFHDLSELFRIGGNSPDTNYLFMGDYVDRGYYSVETVTLLVTLKLRYRDRVTILRGNHESRQITQVYGFYDECLRKYGNANVWKYFTDLFDFLPLTALIDNQIFCLHGGLSPSIDTLDHVRGIDRVQEVPHEGPMCDLLWSDPDDRCGWGISPRGAGYTFGQDISEAFNHNNGLTLVARAHQLVMEGYNWSQDRNVVTIFSAPNYCYRCGNQAAIMEIDEKLSYTFLQFDPAPRAGEPLVSRRVPDYFL*