MTMLDRRLNAYRPDLADQRLTGQVEAARFTAGTPMQVSASVVDLRAEPRMDSGPQTQMIFGDPVRVFEEMDGWSWVQAERDGYTGYVSSATLEQTAGAETHLVIVPRTFVYPGSDLRFPHTKALSLGSRVRIVGAAETRGTKYALLESGEALIASHLALVGEHAADYVAVAETLLHTPYLWGGTSGFGIDCSGLVQLCMWVTGRKVLRDSDMQQDTLGEIIEPDATYSNLKRGDLVFWKGHVAICASPDMLIHASGHTMTVTLEPLQDAIKRIAYLYNLPTLIRRP