MSIILVTGGSGFVASHLILKLLKDGHTVRATLRSLSKEQHVRSALQKAGAINLDRLSFHAADLTEDKGWAEAIQGCSFVHHVASPFPGHAVKDENELIGPAREGTLRVLRAARDAHVKRVIFTSSFAAIGYGYKDRQEPFTEADWSVLEGLPPYHKSKALAEKAAWKFIEAEGGNLELCVINPVGIFGPLISNEMSASVDLIKKLMDGSIARCPKTYFNIVDVRDLADLHIRCMLDPAAKNERFIASCDGKPLALIDVARIISQGRPDKAKRVPTAELPTWVVKLAAIFSPAARDMVPLLDIIRPINNDKAKTVLGWVPRTARDTILDTVDSLMEHGIA*