ATVPLTMDGLDLQKVAGMWHSMAMAASDISLLDSETAPLRVYVQELRPTPRDNLEIILRKWEDNRCVEKKVLAEKTECAAKFNINYLDENELIVLDTDYENYLFFCLENADAPDQNLVCQCLTRTLKADNEVMEKFDRALQTLPVHVRLFFDPTQVAEQC