MKVSIIGLGKLGAPMAAVMAHKGNFVVGVDINPEFVKAIREGRPPVNEPQLAEMITANHERLTATESYEDAILATDLTFIIVPTPSGPDGRFSLDYVLKAVEKIGAAVRKKAAWHLVVLSSTVMPGSVDLHVLPALEKYSGLKCGVDFGLCYNPEFIALGSVVRDMLNPDMILIGEAEPRSGAMLEELYTGVCESNPRIQRMNYVNAELTKLSVNTFVTTKISYANMLAQICETLNGADADVVTSALGCDTRIGPKYLKGALGYGGPCFPRDNIAFSALARENGVPALLAEATDELNRRQVPRMAELLLSHLPAGGTVGMLGLSYKPHTEVIEESQGVAIAKELAARGARVVVYDPAAMDSTRRVLGDRIEYAATAAECAGQADVLAITTPWPEFKNLTPTDLKQGAKPAIVDCWRVLPRAAFEGASEYMTLGFGMSALALATAEGD