MVRLLCVASLLGYASAGWTGALGLTFESNKPVEAKSLFCPSGFITGIRVKYGRTRDEDRDLYDFKLKCGQRWTSWSGLWFKNELEDKTYECPAKMYVTGIEVKRGRREWGDKDTYDFKLQCSGVWQDFMGMKFGGQQEQAGTECPSGEGTSGLKVFRGFVDWGDKDLYEFELNCKSIAANLASIRGLPDLKMLGLQRNVLVWDGEQLGAWLEALGLGDLAPSFLHHNVNGGTVFLLTEEHLRDLGFSVVGDRLYFIELLTQLYDDIVAWSSKIGVQLATHPVPPLRQIGLTLQPTTWSVKDVCKVLKAVGLEEYVELFVEHRIQGDVLFNLTEENLKEMGIEKIGDRLLITDIVQTLYEQVTGWQQQQVNPQSLLQLGAA*