MKRLVRFFTNDRLWQMVVALFLAVTLFFTAWSGNTQNKNNSSIASNTFTKTVESVPVDIKYDSDKYFISGYSYDAEVYLTATTQLALTTETTSDTRHFKLVADLSNFGPGTSHVPIQVKNLPDGMSAQVSPSTLTATIGKKASKTFDVVANITPDKLANGYEVKKVSLDETKVEVTSSEDIINQIDHVQAVLEGDDNLSDDYDGNLVLQAVSSNGTILASSISPAKVHAKISLRKLSKSVPVKLELTGDKASNVSSISYSFDRGHVTIVGSQEAMDKIDSITVPVDISQVTKDTSKTLELKAEGVTVQPSTVKVNLKVTQK