MLFGKRGKSGLVALNLDLAGVIAFIKERLGKEVEMGGARAPITTFIVEPFVPHEDEYYFSVVSERLGCTLSFSECGGMEIEENWEKVKQVFVPTGHSLNAELCAPLIATLPLEIRGKMESFLKGVFSVFEDLDFTFVEMNPFTLLDGEPYPLDMRGELDDTAAFKNFQKWGNVEFPLPFGRVMTPAEQLVYAMDEKTSASLKLAILNPMARIWTMVAGGGASVIYADTVGDLGYASDLGNYAEYSGAPNEEEVLHYARVLIDCATANTDGRGRALIVGGGIANFTDVAATFSGIIRALREKQNQLRAANM