MSLSTLRPGKWIPLHGTVLETPLMDVPYPPVNTTPVEAYGISGLTKEFYDAMCNFFQELDLYNAIDLNPWLELKDAEYVGIGMPERQILLHLFEQHTDRKGVYVRDAYVNRIFIAPLDEFEDKQMLVVAGYTNLCLEPLHVEHRRMMNGSWDENCTLLPTNVGVAPRSTPGKKHLSSPSLPAALKPKIPRPANEWILYRADNHLPIKKAYPGITNNEISSIIAGMWAAETPDRRLKYKIRADMLKEAHKKAYPTYKYAPRKPGEKKRRASKKTLTKPITNQLSHNFNTTTSSITYPTPTHNSIYDTGLDAFGLNVHMEHTNTVEQQLQPEHSRLTYADEATGMNFTPTDSWQMVQQQDLFTFFAHQS