MQQDFHATAPNEKLVTDITEFKCAEGKLYLSPIKDLFNSEILAYDLARGPNFEQVMRMLKQAVAKLPKDAKPILHSDQGWQYQMADYQDMLRKHHIKQSMSRKANCLDNGAMESFFGRLKTECYFGKRFETFEQLEKVIHEYIHYYNNERIQVKLKGLSPVQYRTQSLN