MMDGREEAIPVIDLDQFPAQTAKLLEACELSGCFRLVNHKIPLQLMSDMKSVVRNLHGPPTETKLRNTDTIAGTGYVGPKAANPLKETLAIYDINSSEAIDAFCDLLNATVHQRETIKKYAREMHNLGMDIGNKIAQGLGIEGDMFREWPILFKMNKYSFTEETVGSEGV