MFSTIQRFSLITFTAFSLSGCFDTTPTTTQLCEDHSELQCDQLNMRDGQCLNQRDALILSRFATLKSQSDLDKLKTIQATYQYQSCLTSAAQIEPITAKEIKTKRSEALIHTYDAIDLLSIELKESKEPKVLYYRWSTGDKSALREFLQLEGSRSLETAELQYALATFYALRNGNKTITLLNHSLELLTKDDYKNDFHATIIKSLASINHKEQNTEHAYIWALVGKEFDLQVSSQQQLDLLYSFSDAEKQKLQQASEVIVKSIKEQKFSAQLLPKIAEKN