MIIDTTKVQAINSFSKLESLKEVIDLSWLFDPIFTHVSGIIIGALVIVCLERKIYARMQQHIKHEHATPLGILQALADGTKLLLKEDLFPFGGDICLVNIGPFATAISI