MQKTFMVTYSDPMASLSGLFWILLFLYLIFAPQLKHQQLLAARRRAMRRIGMKRGSNVITMIHRQESIGFLGIPIYRFIDIDDSEKVLRAIRSTPKDKPIDLIIHTPGGLVLAATQIAKALHDHPAKTTVIVPHYAMSGGTLIALAADEILIDPHAVLGPVDPQLMNYPAPSILKVVEKKEPKDIDDKTLIMADIAEKAINQVRETVFNLLKDKMDEEKAREVAKILTEGRWTHDYPLTVEELRQLGLKVSTDVPEEVYELMELYPQPMMQRHPGVEFVPSPPKGEKPSFK