MPIVKRLDDMHKKFELKYDGTNVTNRLNAVKDIMDSRYEAASSVIYNVVETVRDILSEEGVPSGLWAMYISFAEKIAKLTFSHKGLTLQKEVSAEKQHYITAFGADPAILDRIIEAVIGIVPPY