MLFSQMLCGGMKPDECSFVCVLSACGGLAARDQGKKIHTVIIRIDISSYVSVGNTLVTLYAKCGSIEDARHMFNKMPKQDLVTCNAMIVGYAQHGCGMEALRLFEEMLKAGIKPSLITFIYVLSACIHAGLVDEGRYYFESMSRYHCITPSKDHYSCMIDILGHVGHLEEAEKFIQNMPFELDAIGWATLLGACRSHSNIELGSHVAKQLFKLEPSNVVPYVVLANMYASAGRWNDVSRVRKTMKYRGIKKQPGCSWIDINKRVHAFIAEDSSHPQMDEIYATLETLAMRMKEVGYVLDTKFALLHDVGEEYKKDVLSHHSEKMALAFX