MLTPTRELAVQIHSMVTKLAQHTDISVALIVGGLSVAVQTAVLRRSPEVIVATPGRLIDHLRNTQSVGLEDLAVLVLDEADRHVGLLEMGFQDEITEIVRMAPKKRQTMLFSATFNDEVKRLVSLSLKQPVRLAADAAAAVPKDLRQEIGPAAAGQKEAQLLALCARSFRGGRTIVFFRTKQRAHRAKILFGLLGLPLAAELHGDMTQAARLESLEAFRTATAPGPPAAPLAFVAELHGDMTQAARLESLEAFRTATASFLLATDVAARGLDIQGVQVVINYDAARKLDAHLHRIGRTARAGASGIAVTF