MDGREEAIPVIDLDQFPAQFGKLLEACDMFGCFRVVNHKIPLQLISEMKSVVRNLHELPTETKLRNTDAISGRGYEGPTSSNPLYEALGIHDINSSEAIDAFCDRLNATVHQRETIKKYAREMHNLGMDIGHKIAQGLGIEGDVFREWPIIFRMNKYSFTEETVGSLGVRLHSDFGFLTILQEDECVGGLQVMDKSGGFIPIDNIPGTLLVNIGDIGKAWSNGRLYNVKHRVQCLAGVTRVTIATFLLGPMEEVVEAPLKLVDADHPRLYRPFFYEDYREQRLSTGLREGEVLELYSIQSD