MLHLKNLAVFLAALAPFAAGAPIDKEPQVKVAGKYIVTLKPGIAARDIESHMGWVNSVHRRNVADGKEVAGVENKFDILDFHAYAGEFDEATLEEIRNSPDSSAPWGLASVSSRSSGATTYRYDSSAGSGVYAYIVDSGINTAHVDFEGRAVKGFNAAGGANEDTLGHGSHVAGTIGGKTYGVAKSVNLVDVKVFTGRSASTSTIISGFNWAVSDIQSKNRVGKAVINMSLGGPASTAFNSAVNNAFSAGILSIVASGNDGVRVTNESPASATNAFVVGAIDNTWREASFSNFGAEVDILAPGVNILSSWYNSSTATNTISGTSMATPHVVGVAAYLLGLESISTPAALRSRIIALGTTGKALGLKSQTPNRILFNGISA