MPPPKNLKQLRSLQGKIQAIRRFISQLVDKCHPFTHLLKKDTVFHWSDECQQFEQLKQYLLNMPVLVSPTPEKPLLLYISATLPWEPFWLSMMTKKKNELSITSTRLAYEVNYTPIEKACLVVAFASQKFRHHMLNNKTKLVAKIDPLKYHLSKSTITSRMAKWVMLLSEFDIEYVNQKSIKGQVLANHLVEATLSENQPLITGFPYELVLSLDESPEWKLYFDGSFTTRGSGAGILLLTPQGDLIPKAFKIRLLCTNNIVEYEALTLGLKLAIQWNIQHLFVFGDSQLVIK*