MGRGKVELKRIENKINRQVTFAKRRNGLLKKAYELSVLCDAEVALIIFSNRGKLYEFCSSSSMSTTLEKYHRYCYGALEGSQPSTDSQNIYQEYLKLKTRVEALQQSQRHMLGADLGQLGTKDLEQLERQLDSSLRQIRSTRTQNMLDQLSELQEKQEQSLIEMNKSLRMKLEELGVAFQTSMHSGEESVQYRQQPAEPEGLFHPVECNNSLPIRYNTLPREHVVPSAQDSTGVLPGWML