MDLPPGFRFHPTDEELVVYYLARKIREPGFEVKTICEVDLNKCEPWDLPEKAKLGEKEWYFFSLRDRKYPTGMRTNRATEKGYWKATGKDRDVMNSGTHALVGMKKTLVFYRGRAPRGVKTHWIMHEYRLTRSNHCSHDDDVVITCNSGALQHDEWVVCRVFQKIAGNKKPGFMCGDMPYQLTDSYSVLH