MPSHGDLDRQIEHLMECKYLPEAEVKALCEQARAILVEEWNVQPVKCPVTVCGDIHGQFHDLIELFRIGGNAPDTNYLFMGDYVDRGYYSVETVTLLVALKVRYRDRITILRGNHESRQITQVYGFYDECLRKYGNANVWKYFTDLFDYLPLTALIESQVFCLHGGLSPSLDTLDNIRALDRIQEVPHEGPMCDLLWSDPDDRCGWGISPRGAGYTFGQDIASQFNHTNGLTLVARAHQLVMEGYNWCQEKNVVTVFSAPNYCYSS