MSLSSYRLLTFDVYGTLVDWESGIIAALQPSLQKNPANNPTRSQILHAYHVLEKDQQSKTPSMLYHEVLATIHAPLCRDLDLPPPTEQESKAFGESIGFWPAFPDTVAALRRLKKKYKLVVLSNVDKESFAKTNAGSLEGFEFDLVLTAQDIGSYKPDLRNFEYMLSAVKKKFGVEKDQVLQTAQSQFHDHQPAKKVGIKSVWIVRPGAIMGNVEENVFDWKFETLGEMADAVESEAAALSVIMKYGSKQQGSELDTQRRWEELSGELGNALLIVSTETDPGWTGIRPGIGNIILGE*