FKSHQATMSKAHLVINGMHADCKPPRPRVVSKSGQSNIKLDHVDGLVLLYLHDLWTTVIDMKWRYKLTLFSATFVMTWFFFGIIYYGIAFMHGDLEDHEPSFNHTPCVVNVNSLTGAFLFSLESQTTIGYGFRSITEECPEAIILLVFQLVVTALIEIFITGTFLAKLARPKKRAETVKFSHNAVITRHNGKICLMIRVANLRKSLLIQCQLLGKFLHTYETKEGEKILLNQTNVQFQVDSSSESPFLVLPLTFYHVIDDKSPLKDFTPDNPQENNFELVVILNAMVESTSAVCQSRSSYLPEEILWGYKFMPIIYISPSGKYVADFSCYDQVTQSTDFPLHWANSEKLKLEEKYREDDERAMEKTLLLKLNNV