MRRRIMSIKTHGKEHLQRQRESHRNAFLLLAKTAQQSNGQIHLWQFLLELLSTDVHCSCIAWEGTKGEFKLVNPDEVARKWGLRKSKPNMNYDKLSRALRYYYDKQFMSKVHGKRYTYKFDFDALGRACEAAVAETAQPWEVGEEMPPMGGGQWAAVCPSPSPQQQHQQSVLTATLKPMESPQYRLPPQPIRFPVPNRPAVLFKSNSTCSPSWLSLAQPEFTQTTLPLLNFPFPPHTWTI