MSPPSHVRALCASLCLGAGLPVHAGQGFLEDAKASLTARNFHLHRNFVGDASQGKAEEWTQSFILDARSGFTQGSVGFGLDVLGLYSLKLDGGKGTAGTQLLPIHDDGRPADDFGRLAVAGKLRVSNSELKIGEWMPVLPILRSDDGRSLPQTFRGGQLSANEIAGLTLYAGQFRGNSPRNDASMQDISLFGRPAATSDRFDFAGGEYRFNGERSLLGLWNAELKDIYRQQYLQLQHSQPLGDWLLGANLGGFRGRDAGSARAGKLDNRTVSALFSARYGLHTLYLGLQKVSGDDGWMRVNGTSGGTLANDSYNASYDNPGERSWQLRYDFDFVGLGLPGLTFMTRYLHGDHVRLAGVTDDGSEWGRESELGYTLQSGAFKRLNVRWRNSSQRRDWGSNTRFDENRLIVSYPLSLL*