MECVICSGPPVYAHLGVNACRACAVFYKRTVVSKTDLKCRTGTIDCMELKRCVTLELLKIAPCTYKAVQSGNQILFASALEFDNIVFPEFEEFPEKEKVIEDFKQHVEIMRLLNLVDDESFVYRLQKD