MATKSRVLIIGATGYIGKHVARASVAEGHPTSILIRPNTITSKAELVESFKALGITLVQGSLDDHGSLVAAIKEVDVVISTVGGPAIPEQEKIIVAIKEVGTVKRFLPSEFGNDVDRAKALEPVNTMYGKKVAIRRKVEAAGIPYTYISSNAFAGYSLSNLVQFGKPAPPRDKVTIYGSGDVKAVFVKEEDIGLYTIKTIDDPRTLNKVVYIRPPANVLSVNEVVSLWESKIGQKLEREYVSEEDMIELIKTSPIPKNIVLATVHNIFVKGDQYNFEIGPEGEEASSLYTEVKYTTASEYLDKYLL*