MATGFDKRRVATVLSIDGGGIRGIIPGSLLAFLESKLQELDGSQARIADYFDIIAGTSTGGLVATMLAAPNKENRPLYAAKDINGFYLEHTPKIFPQKSNLLGPLSVFFGGPKYDGKYLRSLTNNLLGDMTIAQTLANVILPTFDMKLLQPVIFSTTEGKTNALKNARLADICVATSAAPTYLPAHFFTTKDPNGTSARNFDLVDGAVAANNPALLAISEIRNQIRMHTGEFPGVEPTEKKGMLVLSLGTGEAKFEEKYNASTAANWSMINWVYNGGKTPIIDMFSSASSDMVDYHISTLFQSLDSKECYLRIQDDKLSGDAASVDIATPQNLQRLKEIGAELLKKTESRVNLDTGKYEEIEGGRTNEAALAKFAQLLSDEKKHRQTN*