MNVYQYDAQLAMAFQADCENFLQKFKQYQNCSFTSFANLWKSECFLSIFKDQQYILMLQAFIENCFFIIKKFLFSSDAYIQAGAVYLLYALYYKQPIKNWVKIRLTQTEFDKLCEICEIHRANKSLDLVFIYNKMRMDEVFDYCALAQPLGLEARFMRRYDLSNSDINVKTSHDSCVKKFKSLVEEDEDLAEFRKTDDEYQQLARKYMEKCGKLFIFPSKLDEELNQIYNEVCVDDLNQSGGDEVKNRAMSNTNATYRGDRKVLTAQDLDTPSTSKIIY