MESVSSLASAESAQITKDELEVIWQMGVASMVSNNEQMVIPKYVAIKLSEENIDDLKARFSQFYDNCCTETVVDHVAQVFRIRKAPEPALVGNSPFTCRSLPSPSISPQSHLSASEPYHHGSHDQTGDTGNKYQPVKAIRLPGKKSKVPRPPNAFILYRQKHHPIVRATHPLMKNNDISILLGQQWKAESEDVKAQYKVLADKMKVKHALENPGYQYAPRKASEKKRRMTARKLAKLHLSDPKSDAQANPDIEMDGAKGKQRLDDPETGAVDVGPRTFTEATPFPLPVSASAILGTERASYPSQLELHEDGEMSLDIPTGHSHVEHDYMVKMDAAIDLYESPVEHKIIRIPYDRHGRTTIAAIEAAYAEHGLNYMDDLVDWEGINSDIEILATMLPFGDDHPEVIHPGVTEAATTKPTASIVGFDDDRERLEFQERLDNILWMLE