ATVPLTMDGLDLQKVAGMWHSMAMAASDISLLDSETAPLRVYVQELRPTPRDNLEIILRKWEDNRCVEKKVLAEKTECAAKFNINYLDENELIVLDTDYENYLFFCLENADAPDQNLVCQCLTRTLKADNEVMEKFDRALQTLPVHVRLFFDPTQVAEQCRI