MKEKDLAREAFLLMACIQSCGGRWGLNLPIGILRGSRSKKIVDAQFDKLPFHGLGKDLSANWWKGLAYQLISRDYLVETFKDMYKTVSVSEKGLQFLRSSSPDHQPPLFLAETPEMDLDEKNIDIPSETSEINGLAFREFEGFSEAETRLYKILIEERIKLARATGTAPYAVCGDQTLKRISLTRPSTKARLANIDGVNQHFIKLYGDNFLLSIKHLSEACNLSLDGEPTSQTSVPSKTLTVPINKKLTPAKFEAWKMWHEDGLTFKEIANFPSRAVAIKEQTVLDYILEAAREGCKMNWTRFCEETGLTRETFLSIQNAVSKVGREKLKPIKTELPEEIKAYLTMQEAGVSAEVFSYKSEQSCNGDECLTEISEVLQNSIIQSDMQGDDDIGEAPGITCASSPGETEGAESHLLTESRKEAASSEGDFLIHTKRQKVEAAEKESFRALDATEESILSWLKNSDDGVTLSDLLEHFNGSTEKSLVNLLCCLEGEFLIYRKNNVYKLL*