MSLKELLKDRLSEEELKLVRRSFEIIGDVVIIEIPDEIMHHSRDIVEAILKRHKHVKTVLRKVGEVDGVYRVARYEPIYGEKTETVVREHGCRFLVDPTKAYYSVKLSGERERIARLVGEGERVLVMFAGVGPYPIVIAKLARPREVVGVELNPHAVEYFRQNVRLNKVEGVVKVIEGDVEEVVPQLSGQFDRVVMPAPYSAENFIHLLRGKVRRGGFVHYYTFDSQNEEKILPEKVRRKFEDEGLEVEVVKMRRCGNFAPYVNRYVLDLRVL