MLFKQWNDLPEPKHLLDLPEISKNLQSLEVCPVPKVEFPQDLDVPQYSTAVITTKIMNPLFPKNLLQLTSIGEIKTTLTVKSPSLPQSSGKHSWNYDENFPNEVDPDQKNDTADETVYGFSFPIYSFGKTLLFSMEENFISISPIFGNMISRSIISQLAQFSPDIIVIGTSDKIASMKVMTENECTLQPPEFITGFIGSVLTQLIVGPSKGLKFKCLVAPSEGPNGFEKLSLSDMGSLVDLCGQWLGFEPSRYSEECYRLWRCDSAAIGAQSGLYI