MSMPLSNALQSQIITDAHFLHHPIVDSEFTRKLKYARMDSENIYLPPLTRGNNHNYDGKSVVEIRKLDISKEPWPFNYVTGACRESDGITTTGRMLYRNLKITSALDEIYGGICKKAHATTELAEGLRLNLFMKSPFDPVEDYTVHEITLGPGCNVPGYAGTTIGYISTLPASQAKRWTNEQPRIDIYIDQIMTVTGVANSSGFALAALLNANIELGNDPIIGIEAYPGTAEIHAKMGYKVIPGDENAPLKRMTLQPSSLPELFELKNGEWNYIGK