MKASGSTLLRYVVLTSALVGAFEPVSTAVVAGMGAAALGRKLYHYLYENCDGNWINFNSSALEVDLQAKLFGQHVATRVILKAVSGFMNNENPKKPLVLSLHGWTGTGKNFVSQLIAESIYRKGMSSGFVHLFTATAHFPHEMHLESYKTQLQQWIKGNVTNCPRSMFIFDEMDKMHPGLIDSIKPYLDYYETLDGVSYRQAIFIFLSNAGGENIVQVALDFWTAGRDREEIELKHLETALSLSVFNNKNSGFWHTSLIDKNLVDYFVPFLPLEYKHVVQCGMAEMHAKGRTPDMDVVDQMARDMSFFPKEERVFARQGCKVISSRLDFYI