ATVPLTMDGLDLQKVAGTWHSMAMAASDISLLDSEYAPLRVYVQELRPTPRDNLEIILRKWEQKRCVQKKILAQKTELPAEFKISYLDENELIVLDTDYENYLFFCLENADAPGQNLVCQCLTRTLKADNEVMEKFDRALQTLPVDVRLFFDPTQVAEQCRI