MFGNKQLQLQISQKDSEITELKKEINLYQNLLNLCLHEGFVGIKNNKVVFKSGNLASLNNLEEQSVHFKENAESVNLQGVSYSLKSQNIDGVQYFSLAKKTSCVGEYHKNDLFKTFCASLKEGLENAQESMQYFHQETGLLLNAAKSGEEHSAEGLGTVNKTGQDIESLYEKMQNATSLADSLNQRSNEITQVISLIDDIAEQTNLLALNAAIEAARAGEHGRGFAVVADEVRKLAEKTQKATKEIAVVVKSMQQEANDIQTNTHDINSIVGSIKDDVGELKSTVKNNMIVAQAAKYTIYNINNRVFCGLAKLDHVVFKNNLYGMVFGLNSFDITSHKNCRLGKWYYEGAGKENFSNTSGYRALESHHASVHAEANDLVKAVQEDHITDLKYLEHKVHLMEDSAKHVKENIDKMFYEKQDELNKIIEKIQKGE