MSQTACVFTILKPTVDVPEELHVDCNGRMFKLEGLCEWERSYGTEHAVDAMLMRGGVFLDWTDMQKSAEVLSMFVCADHVHKLLKNWKHHVYGNKYTRHRQLTCSLPQVIHHDGVRRVTNKRLNKAETLSFISSTGIFCHVGTGVCTTHQKAIRDSNWDALVIEKQEDEVIDNTDNVDVDWNDDNVDEREETMSNFSMDMDVNSSFDSDGIVNEEEEEDGIVNEEEEEEDEEERGGGTRRIEEEEDLSTQEMDWRVEERRKMKKKVTRKRDILKLFMYLPISSIDKGTTTAAKRGRPKKVLTSTGKKETSVQKPAASNKPVKTPQRKKKDDDTGDIESDKNNNEESEMSLSAATERLKKTRGRPKKTDQSTKKVDEWKSRKSTKEAATTKPTTVASTRVTRSQKRKIDEDKMTYCEMSSDEEDDDFTVFMKTTLENRTDLFTDDESDDN