MSHITFDYSKVLESFAGQHEIDFLQGQVTEADKLLREGTGPGSDFLGWLDLPENYDKEEFARILTAAEKIKSDSEVLVVIGIGGSYLGAKAAIDFLNHHFANLQTAKERKAPQILYAGNSISSTYLADLVEYVQDKEFSVNVISKSGTTTEPAIAFRVFKELLVKKYGQEEANKRIYATTDKVKGAVKVEADANNWETFVVPDNVGGRFSVLTAVGLLPIAASGADITALMEGANAARKDLSSDKISENIAYQYAAVRNLLYRKGYITEILANYEPSLQYFGEWWKQLAGESEGKDQKGIYPTSANFSTDLHSLGQFIQEGYRNLFETVIRVDNPRKNVIIPELAEDLDGLGYLQGKDVDFVNKKATDGVLLAHTDGGVPNMFVTLPAQDEFTLGYTIYFFELAIAVSGYMNAVNPFDQPGVEAYKRNMFALLGKPGFEALSAELNARL*