MMKLLLVVATSVALIFSVTDLSGEGPKHGGESMLTVQIPDFRLIPTTGALGPESFVFDFFGDGPYTGLSDGRIVKWLANESRWIDFAVTTSAREGCEGPHEHQRTEHVCGRPLGLAFDKSTGDLYIADAYMGLLKVGPTGGVATQVLPRELNEALRFTNSLDINPRTGVVYFTDSSSVYQRRNYIGAMMSGDKTGRLMKYDNTKQVTTLLSNLAFVNGVALSQNGDYLLVVETAMCRILRYWLNETSVKSQSHDNYEIFAEGLPGFPDNIKRSPRGGFWVGLNTKHSKLTKFAMSNAWLGRAALGLPVDWMKVHSVWARYNGNGMAVRLSEDSGVILEVFEGKNENKWISISEVEEKDGTLWVGSVNTPFAGMYKI*