MSQIRSQKNQEKYSHDGFIYVKDRVSSIGDKIFWRCDLLNHGCKGRIHTASDNERTFLKLVTQHTCSTAGNAARVGVQKAVSAVRSRARESLEVLPSQIRASVVEQLPEAILGRMPNPSALRKVVQRARYVDRKPRIQKTSPPSDQMDYQYQPQPSEQFQNDFVLTDFNVVAEEQVPVFGLPKLLSGNVCIITGASEGIGASIAQSLAQETGVFAVLASRQVGLLEDTIKRLPTDRFFATKCDITSRTDVQELVRQTIHRFGRIDILINCAGAMYYTMAYKGYTEEWHRQIEVNVHGTTNIIGEIIPHMVEHHSGHILTITSDAGKRAFPGLAVYSGTKFYLEGFISALRQELVEYGIRFTNIQPGDVATKLASRSTDIEAREKYDGSEAGHKILSGDDVARSVLFALTQPQHAAINELLIEPQAAPI