MEEGEASQDVKLILAEKLFLIRASYVPDIEKVQLKDDILNLIRADGMVALYLSCCQELGWEMDQAIIDSMRTKIDEELKKLDEKITDAEENLGESEVREAYLAKALYFIQIGDKERALDELKVTEGKTVAVGQKMDLVFHTLRLAFFSLDYKLISTSIDKAKNLFEEGGDWERKNRLKVYEGLYCMSTRNFKKAAELFLDSISTFTTYELFPYDTFIFYTVLTSIISLDRVSLKQKVVDAPEILTVIGKVPHLSAFLNALYGCQYKAFFIAFDGLTDQIRLDRYLYPHFRYYMREVRTVAYSQFLESYKSVTMEAMARAFGVSVDFIDTELSRFIASGRLHCKIDKVAGVLETNRPDAKNALYQATIKQGDFLLNRIQNLSRVIDL*