MSFGQFSLFLTVLGLVYVIQCNGTLKQRLYLEEEEGENQLIFKKEGHWKRIDAEAGQITVVPSFKKNSRSAPQLHNYEANFIDMDPNSLMLPQYMDAHWYMYTHEGKGRIGWVHNQKLIEQDLESGQIDIREVEKMLSNQKRGVIVSMSKEQTNDQFLSWPWASEQHQGGSEEAEKPFDLHNKAPDFINENGQYIEADSESYPPLGRQGLAIAFTRHEXXXXXXXXXPPLGRQGLAIAFTRHERGAMTAPHWSGLTTAVSIVLRGQGRVEIIIPVAEVATRKGHNESEREVESYRRVEGEISVGDVFVVPTGHPAAEMSYDNGGLNVLSFLINNHNDLNMLTGKNSVMTEIRDDVMAAAMNEKQQALKKX