MKETSQLDKMNDLLKLVAPGTPFRDGLENVLRAKTGALIVVGYSPEVMEVVDGGFSINCDFSPNYLYELAKMDGAIILSEDLKRILYANTQLIPDSSISSIETGIRHRTAERVAKQTGKLVVSISQRRNIITLYQGSLRYALKEIGVILTKANQAIQTLERYRVVLNQSLTNLSASEFEELVTIPEVVNVIQRVEMVLRIKKEIKRYINELGNEGRLISMQMDELVSNMEEEAWLLYADYAREYSEEKIREIILALKRSTDEELLDIHHIVRLLGYPASAAASEEEILPRGYRILNKIPRLPNVIIRNLVDQFHDLSSIMTASIHELDEVDGIGEVRARTIKEGLKRLQEQVFIDRQI