MARVLTCIPQALNFDRRVHLFQSLLESDKARTQDEAAAFQQMMMNEEGGFSARERVTIRRDALYTDSLNSLNPLGKRLRKKVQVTFVNKHGMEEAGIDGGGVQKEFFDELIKDAFLPREGDAAIEQHPDFFVETPLQTLQVNAALDGSNDLLRNYEFLGRVLAKAMYEGILVDPQFCLPFLNKLLGKQNSLDDLCNLDPEYYRNLKSLRYMNANEIRELGLTFETTSQGSKIVELISGGSTTNVTKENVIQYIHLVSHQRMNVSGSRQTAAFLRGFRDVIPAPWVRLFSAYEFQKLISGDDAVKGIDVRGMMSVMRYSGGFHPSQPIIHWLWEVVDEMDPTQQRKFLKFMTSCSRQPLLGFASLVPAPCIQQTRLREDNTGNDISEELPTSSTCMNLLKLPKYTSKEMLREKLIYAIESAAGFELS*