MEKLRHVEISSAEFDLENNKQGIFEEYSKLENLRTLGNVVFLIDQVDSLDVLSRRCPNLQELHISVNRDNDSAEICLKLESFKQLHILRLNYIKSSQAVSKLRLPSNLKKLVLYRIHIESMIPVIAGLPNLEYLQLAAGDLIQSKEWRLGDITLHKLKLLKLVSLGISRWDASEESFPQLETLVIKRCDELEEIPISFAYISTLKLVKLIQYKNKFLEASAERIKEEVEAIEGYDRLNLIIMEVIAVMTDGRVDRSVECTSTLNPFNHVKRSFGGTKEVLGVGSTRSTLRRNHSVEPKKVLHTAVQQLGEGVEIEEIGNPTTEPSSRFWIKPFNTAKKSFGGTKEEQVASHAQKYFDRQKEKRAIKRKKSSVFDINLNQESSNTCPELVSKRALKDNNKKGKEVLNEESPISPMPISYILPPNGSYGYCYVPMNNYQFNFITSSTKATPLIHQPSSQCSSASMDDLDLTL*