MSGHTGDGNDGEKGARIPFDYPSTSTSYVSTYSGKAPYFNGKDYAAWKHKMKMHLKSINPSIWRIVEKGYVLQNPEDPTKEDNENEHKNAQAANAILSALSRSEFNRVDGIESAKVIWDTLRNLHEGTDSVRESKVEILKGQFERFVMLDGEIPSDMYDRLSKIVNEIKGLGSKDMTDEVVVKKMVRAITPRNSTLVTIIRERPDYKTLTPYDLLGRILAHDMLVQDSKDVIQYINQSSTASIKKEDLALKAEEEEEENRKSKSKVEIDDEEMALFVKKFGKFMRQSGFFKGSSSKHYSNKSSGRHSARVCYVCKEPGHFIAECPHLKDGSHLKEDKKKGEKKDEKK