MLGGTHGLPRVHYKGRQGDYYIFVMDMLGPSLWYVWNNAGQICPYGDIKPENFLMGQPGTSDEKKMFLVDLGLASRWKDVLTGKHIDYDQRPDIFRGTVRYASVHAHLGRTGSRRDDLKSLAYTLIFLLRGRLPWQGYQGDRKGFLVCKSKMATSSEAMCCLCPPPFKKFLEAVVNMKFIEEPNYLKLITLFDGILGSNPSMRPINTDGAQKVLDALCLGYHYNVVDSRLHQHVEKGNEGGLHISCVASMEDLWTIVMDAGTNFSAQVYKLSNAFLHK