MTTFIQLHLLTAYPAANLNRDDTGAPKTVMLGGATRLRISSQSLKRAWRTSELFEHALAGHIGIRSGRIAREAAEILVKSGIEPRKAVDYVKAIGECFGKVKTKADQNDPLKCSETEQLAHISPAEFDAVKALAHRLAEEKRAATKEEAALLRHDRMAVDIAMFGRMLADQPTYNVEAACQVAHAFGVSETIVEDDFFTAVDDLRAASEDAGAGHLGETGFGSALFYTYICIDKDLLVNNLNGNEELANKTLRAFTEAALKVSPTGKQNSFASRAYASWALAEKGTDQPRSLAAAFYQPINGGDQLDVAVQRITALRENMNTVYGQQTAFQHFDVMNKQGSMNDVLDFICA