MVTKLAQHTDISVALIVGGLSVAVQTAVLRRSPEVIVATPGRLIDHLRNTQSVGLEDLAVLVLDEADRQVGLLEMGFQDEITEIVRMAPKKRQTMLFSATFNDEVKRLVSLSLKQPGPAAAGQKEAQLLALCARSFRGGRTIVFFRTKQRAHRAKILFGLLGLPLAAELHGDMTQAARLESLEAFRTATASFLLATDVAARGLDIQGVQVVKRTKADVQQRVVPPAAVAQWQAKVEGAEADLARVIQEERYEREMRRAEMEANKMQNMLDHEAEIQGRPARTWFQTERQKRDVRSASGRLEKGVDAGSDDEDGRKGMDARGKHGAKQEAKNKKREKRKVEAAEAGGPGVKRQRRDALQQETEEFSKAIRTTKSKLRSLKEQGIPANKAAKIAAAAASGHSGKKPAKKKPSHSGKASLQADGSTLFSGDGTGKSGSPSGPPKDNK