MNQGQEAMEALITKIFTNISSLKAAYIQLQSAHTPYDSDKIQSADKLVIDELKSLSELKHFYRDSNPKLTSASPQDSRLVAEIQEQQNLLKTYEVMVKKFQSQIQNKDSEILELQQQILESNQKKGKLEKKLKQRGLQAKELEDFEENSFFSTELTPDLFSSAAEAAYKAIHDFSKPLINLMKAAGWDLDAAANAIQPAVVYAKRSHQKYAFESHICQRMFSGFEKESFSVEHDDLTISNEGFFHQFLALRVMDPLDVLSQNPDSIFGKFCRGKYLSVIHPKMESSFFGSLDQRNYVVSGGHPRTPFYQAFLKLAKSIWLLHRLALSFDPHVTLFQVREGTEFSEVYMESIVKNVIVGEGDQRAMVGFMVMPGFKIGGSVIQCQVYLSGAKCAE*