MEVWFIILVTLSLLALIKAILDNLSFTPHKNKKLLPLPPGPLYIPIIGNLFWLRNSVADLEPYLKTLVSKHGPMVTLYLGSHPVVFITSRALTHQALIQNGAAFADRPPALAADKVFNANQHDIDSSFYNPTWRVLRRNLTSEILHPLRVRSYSRARKWVLDILLNQLKNSQQEDGLVVRVMGHLQYAMFCLLVYMCFGDGVNDKQIKDVEGVERMVLLGFRRFNMLNVWPRLSKVLFKNRWKELYELRKHQKDVLLPLIRARSVGKQGNSSSNKEEETSSDRVVCYVDTLLELELPDEKRKLNEEEIVSLCSEFLNAGTDTTSTALEWIMANLVKYQRIQERLFSEIRGVVSPSEEEVKEEDLQKLPYLKAVILEGLRRHPPG