MLARATDPNDLFDKFKKRAPPEFYGNEDPLDADEWIVQVEKIFEVFRFVPSLVKTEAEKVMRFIWGLNPNIKEKVTGVTLATFEENLKRAYWAEESIYNQNLQQA