MQKTTLWALAFAMLAGCGVSGPAPGSDIQGAQAEMKTPVKLNLDAYTSKKLDAVLEARTNKSYMNKGQLIDLVSGAFLGTPYRSNMLVGSANVPEQLVIDFRGLDCFAYLDYVEAFRRSTSQQDFVRNLVQVRYKGGDVDFLNRKHFFTDWAYGTAYPVADDITAQISPGAVSVRKRLNERAKGKVYLPGLPVVERSMTYIPSRLVDSQVVSHLRTGDYIGIYTPLPGLDVTHVGFFIVTDKGPVLRNASSRKENRKVMDLPFLDYVSEKPGIVVFRAKDN