MNLYEAIFLRKSVRSYEMETVSSELLQEIRDFYSQIEGLNPGIRTDISIIDNTDGKNKIMHLFGVKAPYYLVFYSEEKDLAQMNAGYIMEQLGLFLCTRGLGTCFLGNVKPRFGNPHKGNLKFVITMAFGKAKGSYTRKAVEASRMELKDLCVYKEVPRQWMKQLLEAARLAPSSFNSQPWRFVVYDNRIHVFAKKHNMNHLGRYEEMNFGIMFSHLMVVAEELWLDVDLIRLEDITHKNFPNNQYVLSAILRT