MMDGREEAIPVIDLDQFPAQFGKLLEACDMFGCFRVVNHKIPLQLISEMKSVVRNLHELPTETKLRNTDAISGRGYEGPTSSNPLYEALGIHDINSSEAIDAFCDRLNATVHQRETIKKYAREMHNLGMDIGHKIAQGLGIEGDVFREWPIIFRMNKYSFTEETVGSLGVRLHSDFGFLTILQEDECVGGLQVMDKSGGFIPIDNIPGTLLVNIGDIGKAWSNGRLYNVKHRVQCLAGVTRVTIATFLLGPMEEVVEAPLKLVDADHPRLYRPFFYEDYREQRLSTGLREGEVLELYSIQSD