MMKRGGRVIPVLEDPYSNEKWPYCTPEQLELLDTYMDKSVLRALKNSKPGEETGVVFDIAEILRVLQSESADVYVLALWNDSMLMRQLRLLVAVKNVPLIPINKKINNKLLEHVGDSYADVLLLKKTASLDQSLANLLDSIEQPPTPFLEPVRYHPTTIS