MSMPLSNVLQSQIITDNHFLHHPKVESELTRKYERARLDTENIYLLPLARGNNHNYDGKSVVEIRKLDISKESWPFNYVTEACRESDGITTTGRMLYRNLKITSALDEIYGGICKKAHAATELAEGLRLNLFMKSPFDPVEDYTVHEITLGPGCNVPGYAGTTIGYISTLPASQAKRWTNEQPRIDIYIDQIITVSGVANSSGFALAALLNANIELGNDPIIGIEAYPGTAEIHAKMGYKVIPGDEDAPLKRMTLQPSSLPELFELKNGEWNYIGK