MNLRQESMMGKRKLASEGKGNSVDEEVTWEQMVMDSAAAVAAFNGARRARKRFVGVRQRPSGRWVAEIKDTIQKIRVWLGTYDTAEEAARAYDEAAYLLRGANTRTNFWPFSPSSKPVLPSKIVNLLLLRLKDSSASAAASMASNSPVNVLGYEAAAGEDMCIDDFFNVPEDCSQNTISSSSTSTTTTSSSATATDCMLEMMTFGLNFANTENGDHDLKAIHLGNSHIEGGREEKREGSKEEEEIDMEGLLDFQFVDAVGLSCCCSPFEIAEEMVEEPMEQQENDGDDPSMLRETMKRMKYERKFSASLYAFHGIPECLRMKHNESAGNDKPEHQSNLRNNFDTDKKPEIKEEHEQVGIIPETSIETGSPSAYSSLSNEAAEIWSSLDLPPIGLVS