MDDFSIYHIHNTDIDWHAIQPTFFNVTQNAAKTLDNEQEEKLELDESIEVGENTRPVSAYAMFFKERQVFAKLSCPHATFGDISRFVAAEWDALGKLERLVRCYDGSFSTP