MAELVPFAVPTGSDKTLLVWELSSGPTAEALQHSLFTVFSQFGLLYSVRVFPNAAVAGPGFYAVIKFYSARDAYRAQKACNQKQLFQKSPVKIRLGTQHKAVQHNALALNSSRCQELANYYFGFNGWSKRIIKLQDLSDPEEETENEDMVAPLQRQSLKFFCALEVVLPSYECRSPGVGMAEEPLDNLEEGPLSLLMKRKKTQKLAIQKAMTDAFQKLQIVVLESGKIAVAYRSCEEVTDARTEEELQDLIQVSCFSWKPCGQGEEECLSDLSFEEQEFTVPEL