MRFSFHNEHLNFDHIATKQPLWINGLHDPSWLNEELELCVSTQAQDGEVFRKKEHATHDKAANVGNSFVTLLRACAKKKDLHTGTLLHDDILKMGLLENCSDALISMYAQCGAVTKAKELLYLVKSRDVFSWTAVISGYTRQGKSQEALNCFKQMQCEGLTPDAVTLICALKACSAIGAYDMGERIHEEIAKQGLLGNNTEIGNVLVNMYAKCGALTKAQQVLDGLSCRDVLSWNALISGYTQQGQGEHALKCFQWMQHEGISPNAITFIGILKACGIVGAVDKGEQIHDEISRQGFLRGSIELGTALVDMYAKCGDVDKAKQVLKMLPSRDAVSWNALITVYTQQGQGEQAFKCFEQMQQEGIPPSTVTYVGMLKACGILGAMDKGERIHEGIIRQGLLFEDDCMLGTALMDMYAKCGALAKAQQVFEGLLS