MADYWKDVLPVDPYVVKSRSMLQDIDRQIITQLYQPLIGPVAFSLYMTLWGELEQNRLWGGESTHRQLMGMTQSNLKTIHQEQGKLEGIGLLKVYMKESERQERLFIYELLPPLRPNEFFEDGMLNVFLYNRVGKTKYQQLKQFFTHPAISEDAKDI