MKSFFLFNVHNKGSLQSNLGEKMGPFHQQSRERLLSQNEYSDMCFRKITNLCELGHSDRRRIFFAVKMGMALALCSVVIFLKEPLHDASKYSVWGILTVVVVFEYSVGATLVKGFNRAIGTVSAGGLALGIARLSVLSRDFEQTIIITCIFLAGFIASYSKLHPAMKPYEYAFRVFLLTFCIVLVSGNNTGDFFSTAYYRFLFIVVGATTCLVVNIFIFPIWAGEDLHKLVANNFKSVANSLEGCVNGYLQCVEYERVPSKILTYQTSDDPLYSGYRSAIQSTNQEESLLDFAIWEPPHGPYRTFNHPWKNYVKLSGAVRHCAFTVMAIHGCILSEIQAAPEKRQAFRHELQRVGNEGAKVLRLIGEKVEKMENLGPGEILNDVQRAAEELQMKIDSKSYLLVNSESWAATKEKAEAEEYEEEAHETKVIKSLSQIWDTNSSSNNQNPASGNDESQIWESTESMMLRNRETWPSVSFIGGSVVNETVYKVYESASSLSLATFASLLIEFVARLENLVNAFEELSTKADFRDPVPLNVVDQEGLWTTLMRLRRLRRYFGRS*