MGRSKVQLKRIENKINRQVTFSKRKTGLLKKAKEISVLCDAEVALIIFSHNGKLFDYSTDSCMEQILERHERYGYAERLLVGNDTDTQENWTMEYTRLKAKVELLQRNHRHYMGEELDSMSLKELQCLEQQLDTGLKNIRTRKTQVMYEAISELQKKEKGIQEQNNMLSKEIKEKEKVVAQEAAAQWEQPNYRVDTCFLLQDPLLPGLNMG