MGVSDLDRQIEQLRRCEYIKEAEVKALCSKAREILVEECNVQRVDAPVTICGDIHGQFYDLVELFKVGGDCPDTNYLFMGDFVDRGFYSVETFLILLALKVRYPDRITLIRGNHESRQITQVYGFYDECLRKYGSVNVWRYCTEVFDYLALAALIEDRIFCVHGGLSPAINTLDDVRSIDRKQEVPHEGAMCDLMWSDPEDLEGWGLSPRGAGYLFGGDVVKGFNHTNGIDLIGRAHQLVMEGYKTMFNEALVTVWSAPNYCYRCGNVAAILEFDENLKQSFRIFEAAPADARGVPSRKLVPDYFL*