MADYWKDVLPVDPYVVKSRSMLQDIDRQIITQLYQPLIGPVAFSLYMTLWGELEQNRLWGGESTHRQLMGMTQSNLKTIHQEQGKLEGIGLLKVYMKESERQERLFIYELLPPLRPNEFFEDGMLNVFLYNRVGKTKYQQLKQFFTHPAISEDAKDITRPFNHAFESLQPSEWKLTSDMEETVRLAEGSEYTSVGQSPSYTITEDVFDFDLFLAGLSETMIPRKAMTQQVRDTIKKLSYLYGIDPLQMQNVVMSAIDERDVITTEALRKAASDWYQIERNGQLPDLVEKTQPVHLREGEQPAEEDSLDGKLIALLEAISPKKLLQDIADGTEPSKADLKIIEEIMFEQKLEPGVTNVLIYYVMLKTDMKLSKNYIQKIASHWARKKVKTVREAMKLAIEENRQYLEWAEGKTKSSKRNQKVIREEKLPDWMTEKETASDSESGQQKLHPQDLEEQKKKMMEEMQKLKKYSAY