MSQQEVTHVSNTGITHVSETMMPSGSQEAGGSQVDSPTLSAEQQRVIELVKQGKNVFFTGDAGTGKSFLLNHIIAELRTIYGDDVSAVGISAATGIAATHISGSTLHSVLGCGAPRTIDDFEKMWGSSQRIRALKVLIIDEVSMVSAEFFQMLETMVKQIRGLDAPFGGLQLVLSGDYFQLPPISNAARPGTPANAFLNRGYTFQCPAWSRCNLECVLLTKIWRQADQEFVRLLNAIRFGDNAAAAELARRCSRPLPDHGSIKPTX