MEEEEAPFTNQEKIRFNRLLSRAYEESGIVTSAFAKTFYLGTQVLPEPSMKAIWAIYVWCRRTDEIVDAPRPAAHDPNAEMLTDLSEWEIRLERLFDRGEVVDVLDLPLLDCKVKYPTLPITPFSDMIRGMLMDIPGLGQERYDTWDELHLYCYRVAGTVGLMSMPVFGCAEGYTDEVAKEPALSLGVAFQITNILRDVGEDAEKRERVYLPQRDMERFGVTERQIFDKVVDENYINLMKFEIARARMYYARALRGVPMLRPESRLPVQLSLDAYGKILDKIEENGYDSLTKRAYVGKWEKLAGIPASWYRTLDIAKAMPLPGDWERPSLEEYEKSLEQMLENKWVEQRGSSATSDYLQSLNK*