MGFDPEVRVTNNWMVSPAKPTSARHLYLSPLDIFWQDIHYNRRIVFYENAGPAPVEILKRGLKEVLVPYYPFAGRLAFNDDKRLEVQCNDAGAEFVEASIALPLSELHKHGFQMRPLFEKLCRDVQHKAESLYTSPLLSVQVTRFSDGGLAVAVAISHVIADGQSLWNFMVSWGEYSRGLTFKSPEPLHDRRRIALAEAASKDKAKLNIIALTIEEDDEPAPSSNGLSTEGPSWAERSSAKGSEQDPLMQCLFILRESAVTKLKDLTGRRYS