MSERTEELHKALQATIDSTAVTYKRLGNSGLKVSLPILGAMSFGSKEWQPWVVDDEQKVMELLKGAWDMGLNTWDTANIYSNGVSEEMIGRAIKKLDIPRRKLVILTKCFATVGEDPSIRSQKFPKMNDTRDYVNQGGLSRAAIFNAVELSLKRLDTDYIDLLQIHRFDKNTPVEETMKALHDLVQSGKVRYIGASSMWAYQLAQMQFAAEKNGWTKFVSMQNHYSLCYREEEREMNKFCHETGVGLIPWGPLYSGLLARPLGSDATARESNSPKDLKDAEKEIIKRVQELAEKKGWKMSQVALAWIVQKNTIPIVGFSSVDRIKESCEVNGKELTEEEIKHLEEPYVPRAVVGHS*