MEKVRDDGIALDFEVGDEVVKIINVKSSSLPCPLLVFSPTTEGSYPILLFFHGFRLQPDSYKSLLLHISSHQYIAVAPKFSLMTSRCEVKTAKKIAEWLSAKKLNSVLPEKVFPDIQKVAVSGHSRGGKTAFALALAYGSGGSKGESIITSGSETRKQKQPPLKISALLGIDPVAKGSSCFCSSNILQYIPYSFNHSVPVAVIGTGLSNKRAYGVCPPDAPNGVNHAEFFNESKPPCYYFLAKNYGHTDMLDEGEKMMGIMKKKGKKETKHDLRRTIGGLFVAFFKAYLEGQADDLINIIESPGIRCPIKLDPVISIEE*