QNFGYHQNGLASDGDIKHVPQLRIVEQPVEKFRFRYKSEMHGTHGSLNGANSKRTPKTFPEVTLCNYDGPAVIRCSLFQTNLDSPHSHQLVVRKDDRDVCDPHDLHVSKERGYVAQFINMGIIHTAKKYIFEELCKKKQDRLVFQMNRRELSHKQLQELHQETEREAKDMNLNQVRLCFEAFKIEDNGAWVPLAPPVYSNAINNRKSAQTGELRIVRLSKPTGGVMGNDELILLVEKVSKKNIKVRFFEEDEDGETVWEAYAKFRESDVHHQYAIVCQTPPYKDKDVDREVNVYIELIRPSDDERSFPALPFRYKPRSVIVSRKRRRTGSSAN