MKRLIFIAMFLISVLALFAEEVTVVLDWYPNTNHTGLYVAKDLGFYREEGLDVKIVQPSRLTAEQLVASGKAEFGVSYQEAVTLSRGEGMPIVSIAAIIQHNTSGFAWLKDEGIKSVKDWEGKRYGSWGSPIEKATIEYIMRKYGADPSKVIFVNVGQMDFFAGTLNDVFDFAWIFYGWDGVASKVKGIEIEFLPLKDIDEVFDYYTPVLITSESLMKQKPDLVRRFLRATAKGYEYAIQHPVEAAKILLKYAPELDEKIVVESQKYLAGQYKADAEKWGYQKEEVWRRYAEWLHSMGFLKEMIDVTKAFTNEFLP