MEGLPNLKEIWSDESPLELGNLQSLQVMQCKSLSKVFGSRSLVKLHKLRTLYIRDCDSMQEIFDPDGASASGYVEALSKLATLEIDQLRSLRRIWNKNPSGIVSLHNLKELVVDDCPNLKFIFFRSMVNSLAQLRDLKVWRCEKMEAIIMEEEGLGLEISEGMSKTPVFPMLTNLNLKQLESLMCFSRGKCSREARSQDRVQSHSAALFNREVLIPSLESLTMEGLPNLKEIWSNESPLELSNLRSLKVEQCKSLLKVFGSRSLVKLHKLHTLYIRDCNSVQEIFDLDGPRASGDVETLSELSTLELEKLQSLRRIWNKNPSGIVSFPNLKKLEVGDCPNLEFIYFRSMVKSLAQLRDLKVQCCEKMEAIIMEEEGLGLEISEEISKTLVFPMLTNLNLNR