MFVHEYFFPQVLVEERASVRTIILNRPKQLNALSFPMISRLLELFHASEGDSNVKMIILKGNGRSFCAGGDVTAVVRNVRQGNWKLGADYFREEFTLNYLMATYSKPQVSILNGIVMGGGLGASVHGRFRVATEKSVCAMPETALGLFPDVGASYFYSRLPGFFGEYAGLTGARLDGAEMLACGLATHFVPSERLPFLEQALAKVNTSDPYVISTIISRFSDMPKLKAESPYHKMKIIDRCFSRRTIEEIISSLENEALNKKDDWISSAIQSLKKASPTSLKISLRSIREGRLQGVGSCLVREYRMVCHVLRGEFSKDFFEGCRALLIDKDKNPKWEPSRLELIRDDDVDRYFSKIDDEDWEDLKLPPRSNLPPYAIAKL*