MSNKEQDEQDQQIEIFKVKKLIKNLQAARGNGTSMISLIIPPGDQISRVNKMLSDEYGTASNIKSRVNRLSVLSAITSTQQRLKLYNRCPKNGLVIYCGTVITEDGKERKVNIDFEPFKPINTSLYLCDNKFHTENLNDLLMDDEAFGFIVMDGNGCLYGTVQGSNREVLHKFSVDLPKKHGRGGQSALRFARLRLEKRHNYVRKVAELATQLFVPDGQKPNVQGIVLAGSADFKTELMRSDLFDPRLCKIVVKMIDVSYGGENGFNQAIEMSADALANVKLMKEKKLLQKYMDEISQDTGKYCFMVEDTLKALELGAVEDLIVWDNLDVNRYVLRNQSTSEETILHLTKEQESQDSYFRDATSGTELETVEKEPFVEWLANNYKNFGCNLEFVTDRSSEGTQFVKGFGGIGGILRWKVDFVELGHFEEAAALDHAADDDDDDDNEEDDDDYGFDDGDFAF*