MWRTLCQSVVGSFHIQAGLPCQDYGAYQVLGQDVLIGAVADGAGSAKHSDLGAKITVKAALQFLEENLKKTALAATGTEAELEEIFRRLLAYVQQILQEKAEKEQLYINDLATTLLVVLVTSKRLAAMQIGDGFIVFKPLGGNYQLLFQPDKGEYINETTFVTSSNALEDMQIKVLTEPVAFICVATDGVEKVSIDYKNWQPFPPFFQPLEEYLQQTETPLQEDLKEFLMREDLNKLTTDDKTLLLAFCSETGFV