4343a9:	69 4d 2f 71 44 32 54 	imul   $0x54324471,0x2f(%ebp),%ecx
4343b0:	64 5a                	fs pop %edx
4343b2:	75 44                	jne    0x4343f8
4343b4:	39 47 78             	cmp    %eax,0x78(%edi)
4343b7:	37                   	aaa
4343b8:	70 55                	jo     0x43440f
4343ba:	39 6b 79             	cmp    %ebp,0x79(%ebx)
4343bd:	41                   	inc    %ecx
4343be:	65 39 5a 32          	cmp    %ebx,%gs:0x32(%edx)
4343c2:	76 66                	jbe    0x43442a
4343c4:	78 5a                	js     0x434420
4343c6:	38 32                	cmp    %dh,(%edx)
4343c8:	67 32 44 50          	xor    0x50(%si),%al
4343cc:	30 79 4d             	xor    %bh,0x4d(%ecx)
4343cf:	6d                   	insl   (%dx),%es:(%edi)
4343d0:	47                   	inc    %edi
4343d1:	77 61                	ja     0x434434
4343d3:	71 45                	jno    0x43441a
4343d5:	42                   	inc    %edx
4343d6:	6b 65 7a 51          	imul   $0x51,0x7a(%ebp),%esp
4343da:	42                   	inc    %edx
4343db:	53                   	push   %ebx
4343dc:	5a                   	pop    %edx
4343dd:	6c                   	insb   (%dx),%es:(%edi)
4343de:	35 7a 2b 6d 52       	xor    $0x526d2b7a,%eax
4343e3:	6f                   	outsl  %ds:(%esi),(%dx)
4343e4:	69 36 30 71 73 66    	imul   $0x66737130,(%esi),%esi
4343ea:	62 6b 4f             	bound  %ebp,0x4f(%ebx)
4343ed:	53                   	push   %ebx
4343ee:	63 38                	arpl   %edi,(%eax)
4343f0:	6b 31 68             	imul   $0x68,(%ecx),%esi
4343f3:	6d                   	insl   (%dx),%es:(%edi)
4343f4:	62 31                	bound  %esi,(%ecx)
4343f6:	4b                   	dec    %ebx
4343f7:	6c                   	insb   (%dx),%es:(%edi)
4343f8:	57                   	push   %edi
4343f9:	63 68 75             	arpl   %ebp,0x75(%eax)
4343fc:	67 6b 65 62 6c       	imul   $0x6c,0x62(%di),%esp
434401:	49                   	dec    %ecx
434402:	59                   	pop    %ecx
434403:	43                   	inc    %ebx
434404:	33 73 2b             	xor    0x2b(%ebx),%esi
434407:	6a 79                	push   $0x79
434409:	57                   	push   %edi
43440a:	33 67 53             	xor    0x53(%edi),%esp
43440d:	42                   	inc    %edx
43440e:	6c                   	insb   (%dx),%es:(%edi)
43440f:	75 63                	jne    0x434474
434411:	4c                   	dec    %esp
434412:	50                   	push   %eax
434413:	2b 44 4c 55          	sub    0x55(%esp,%ecx,2),%eax
434417:	61                   	popa
434418:	49                   	dec    %ecx
434419:	70 52                	jo     0x43446d
43441b:	2f                   	das
43441c:	57                   	push   %edi
43441d:	4a                   	dec    %edx
43441e:	38 41 4f             	cmp    %al,0x4f(%ecx)
434421:	6a 73                	push   $0x73
434423:	68 72 47 75 6a       	push   $0x6a754772
434428:	52                   	push   %edx
434429:	31 48 4d             	xor    %ecx,0x4d(%eax)
43442c:	53                   	push   %ebx
43442d:	50                   	push   %eax
43442e:	42                   	inc    %edx
43442f:	48                   	dec    %eax
434430:	6d                   	insl   (%dx),%es:(%edi)
434431:	31 6b 74             	xor    %ebp,0x74(%ebx)
434434:	6e                   	outsb  %ds:(%esi),(%dx)
434435:	42                   	inc    %edx
434436:	79 34                	jns    0x43446c
434438:	6f                   	outsl  %ds:(%esi),(%dx)
434439:	34 73                	xor    $0x73,%al
43443b:	7a 36                	jp     0x434473
43443d:	7a 62                	jp     0x4344a1
43443f:	45                   	inc    %ebp
434440:	69 45 6c 7a 35 6c 61 	imul   $0x616c357a,0x6c(%ebp),%eax
434447:	36 68 65 38 69 71    	ss push $0x71693865
43444d:	73 4b                	jae    0x43449a
43444f:	4d                   	dec    %ebp
434450:	33 39                	xor    (%ecx),%edi
434452:	36 34 41             	ss xor $0x41,%al
434455:	53                   	push   %ebx
434456:	5a                   	pop    %edx
434457:	72 56                	jb     0x4344af
434459:	75 51                	jne    0x4344ac
43445b:	77 38                	ja     0x434495
43445d:	52                   	push   %edx
43445e:	35 74 51 38 4b       	xor    $0x4b385174,%eax
434463:	34 5a                	xor    $0x5a,%al
434465:	5a                   	pop    %edx
434466:	54                   	push   %esp
434467:	66 48                	dec    %ax
434469:	38 77 6a             	cmp    %dh,0x6a(%edi)
43446c:	4c                   	dec    %esp
43446d:	38 6d 38             	cmp    %ch,0x38(%ebp)
434470:	76 34                	jbe    0x4344a6
434472:	77 55                	ja     0x4344c9
434474:	4b                   	dec    %ebx
434475:	32 73 76             	xor    0x76(%ebx),%dh
434478:	36 61                	ss popa
43447a:	48                   	dec    %eax
43447b:	4e                   	dec    %esi
43447c:	63 33                	arpl   %esi,(%ebx)
43447e:	6e                   	outsb  %ds:(%esi),(%dx)
43447f:	66 43                	inc    %bx
434481:	69 54 79 4b 6d 6a 6f 	imul   $0x386f6a6d,0x4b(%ecx,%edi,2),%edx
434488:	38
434489:	33 2f                	xor    (%edi),%ebp
43448b:	79 7a                	jns    0x434507
43448d:	4e                   	dec    %esi
43448e:	6c                   	insb   (%dx),%es:(%edi)
43448f:	65 66 69 76 5a 48 4b 	imul   $0x4b48,%gs:0x5a(%esi),%si
434496:	70 53                	jo     0x4344eb
434498:	4a                   	dec    %edx
434499:	76 65                	jbe    0x434500
43449b:	56                   	push   %esi
43449c:	74 53                	je     0x4344f1
43449e:	66 4e                	dec    %si
4344a0:	32 49 6e             	xor    0x6e(%ecx),%cl
4344a3:	50                   	push   %eax
4344a4:	62 33                	bound  %esi,(%ebx)
4344a6:	4d                   	dec    %ebp
4344a7:	47                   	inc    %edi
4344a8:	46                   	inc    %esi
4344a9:	37                   	aaa
4344aa:	65 66 49             	gs dec %cx
4344ad:	4d                   	dec    %ebp
4344ae:	55                   	push   %ebp
4344af:	7a 45                	jp     0x4344f6
4344b1:	34 41                	xor    $0x41,%al
4344b3:	42                   	inc    %edx
4344b4:	45                   	inc    %ebp
4344b5:	53                   	push   %ebx
4344b6:	2b 4c 6d 43          	sub    0x43(%ebp,%ebp,2),%ecx
4344ba:	4e                   	dec    %esi
4344bb:	69 5a 64 2f 4b 65 63 	imul   $0x63654b2f,0x64(%edx),%ebx
4344c2:	37                   	aaa
4344c3:	6a 32                	push   $0x32
4344c5:	31 2f                	xor    %ebp,(%edi)
4344c7:	50                   	push   %eax
4344c8:	4c                   	dec    %esp
4344c9:	48                   	dec    %eax
4344ca:	71 47                	jno    0x434513
4344cc:	75 62                	jne    0x434530
4344ce:	78 4c                	js     0x43451c
4344d0:	54                   	push   %esp
4344d1:	71 66                	jno    0x434539
4344d3:	59                   	pop    %ecx
4344d4:	5a                   	pop    %edx
4344d5:	61                   	popa
4344d6:	2f                   	das
4344d7:	4a                   	dec    %edx
4344d8:	42                   	inc    %edx
4344d9:	36 32 52 56          	xor    %ss:0x56(%edx),%dl
4344dd:	35 68 45 44 59       	xor    $0x59444568,%eax
4344e2:	79 70                	jns    0x434554
4344e4:	65 45                	gs inc %ebp
4344e6:	61                   	popa
4344e7:	37                   	aaa
4344e8:	6e                   	outsb  %ds:(%esi),(%dx)
4344e9:	67 59                	addr16 pop %ecx
4344eb:	4f                   	dec    %edi
4344ec:	52                   	push   %edx
4344ed:	35 2b 37 2f 4d       	xor    $0x4d2f372b,%eax
4344f2:	68 4f 78 6a 66       	push   $0x666a784f
4344f7:	58                   	pop    %eax
4344f8:	65 34 36             	gs xor $0x36,%al
4344fb:	75 55                	jne    0x434552
4344fd:	39 56 4a             	cmp    %edx,0x4a(%esi)
434500:	43                   	inc    %ebx
434501:	73 46                	jae    0x434549
434503:	2b 52 78             	sub    0x78(%edx),%edx
434506:	49                   	dec    %ecx
434507:	67 6e                	outsb  %ds:(%si),(%dx)
434509:	77 4a                	ja     0x434555
43450b:	2b 2b                	sub    (%ebx),%ebp
43450d:	34 6f                	xor    $0x6f,%al
43450f:	6b 2b 51             	imul   $0x51,(%ebx),%ebp
434512:	51                   	push   %ecx
434513:	31 73 4c             	xor    %esi,0x4c(%ebx)
434516:	66 59                	pop    %cx
434518:	48                   	dec    %eax
434519:	58                   	pop    %eax
43451a:	7a 31                	jp     0x43454d
43451c:	6f                   	outsl  %ds:(%esi),(%dx)
43451d:	76 66                	jbe    0x434585
43451f:	32 2b                	xor    (%ebx),%ch
434521:	46                   	inc    %esi
434522:	57                   	push   %edi
434523:	54                   	push   %esp
434524:	4e                   	dec    %esi
434525:	4c                   	dec    %esp
434526:	4c                   	dec    %esp
434527:	70 76                	jo     0x43459f
434529:	30 4a 76             	xor    %cl,0x76(%edx)
43452c:	76 61                	jbe    0x43458f
43452e:	30 58 51             	xor    %bl,0x51(%eax)
434531:	4d                   	dec    %ebp
434532:	4c                   	dec    %esp
434533:	42                   	inc    %edx
434534:	71 68                	jno    0x43459e
434536:	77 76                	ja     0x4345ae
434538:	49                   	dec    %ecx
434539:	50                   	push   %eax
43453a:	71 44                	jno    0x434580
43453c:	4c                   	dec    %esp
43453d:	51                   	push   %ecx
43453e:	6d                   	insl   (%dx),%es:(%edi)
43453f:	62 66 43             	bound  %esp,0x43(%esi)
434542:	38 57 62             	cmp    %dl,0x62(%edi)
434545:	66 57                	push   %di
434547:	4e                   	dec    %esi
434548:	30 53 79             	xor    %dl,0x79(%ebx)
43454b:	42                   	inc    %edx
43454c:	37                   	aaa
43454d:	66 74 46             	data16 je 0x434596
434550:	41                   	inc    %ecx
434551:	4a                   	dec    %edx
434552:	4c                   	dec    %esp
434553:	50                   	push   %eax
434554:	6a 65                	push   $0x65
434556:	75 4d                	jne    0x4345a5
434558:	30 65 6b             	xor    %ah,0x6b(%ebp)
43455b:	68 49 2b 31 36       	push   $0x36312b49
434560:	6d                   	insl   (%dx),%es:(%edi)
434561:	42                   	inc    %edx
434562:	56                   	push   %esi
434563:	72 76                	jb     0x4345db
434565:	57                   	push   %edi
434566:	71 33                	jno    0x43459b
434568:	55                   	push   %ebp
434569:	51                   	push   %ecx
43456a:	77 6c                	ja     0x4345d8
43456c:	61                   	popa
43456d:	30 76 79             	xor    %dh,0x79(%esi)
434570:	58                   	pop    %eax
434571:	62 67 53             	bound  %esp,0x53(%edi)
434574:	39 49 4f             	cmp    %ecx,0x4f(%ecx)
434577:	73 4f                	jae    0x4345c8
434579:	43                   	inc    %ebx
43457a:	2b 4e 73             	sub    0x73(%esi),%ecx
43457d:	37                   	aaa
43457e:	75 77                	jne    0x4345f7
434580:	44                   	inc    %esp
434581:	70 57                	jo     0x4345da
434583:	52                   	push   %edx
434584:	7a 72                	jp     0x4345f8
434586:	6b 76 35 71          	imul   $0x71,0x35(%esi),%esi
43458a:	78 4c                	js     0x4345d8
43458c:	7a 38                	jp     0x4345c6
43458e:	31 61 57             	xor    %esp,0x57(%ecx)
434591:	6a 68                	push   $0x68
434593:	6d                   	insl   (%dx),%es:(%edi)
434594:	66 56                	push   %si
434596:	57                   	push   %edi
434597:	50                   	push   %eax
434598:	2f                   	das
434599:	6b 6a 30 70          	imul   $0x70,0x30(%edx),%ebp
43459d:	6a 33                	push   $0x33
43459f:	43                   	inc    %ebx
4345a0:	6a 37                	push   $0x37
4345a2:	66 6c                	data16 insb (%dx),%es:(%edi)
4345a4:	77 41                	ja     0x4345e7
4345a6:	4e                   	dec    %esi
4345a7:	62 52 6e             	bound  %edx,0x6e(%edx)
4345aa:	33 35 70 56 4c 37    	xor    0x374c5670,%esi
4345b0:	6e                   	outsb  %ds:(%esi),(%dx)
4345b1:	51                   	push   %ecx
4345b2:	66 68 71 4a          	pushw  $0x4a71
4345b6:	48                   	dec    %eax
4345b7:	77 72                	ja     0x43462b
4345b9:	38 4e 2f             	cmp    %cl,0x2f(%esi)
4345bc:	51                   	push   %ecx
4345bd:	70 76                	jo     0x434635
4345bf:	49                   	dec    %ecx
4345c0:	42                   	inc    %edx
4345c1:	61                   	popa
4345c2:	42                   	inc    %edx
4345c3:	65 74 45             	gs je  0x43460b
4345c6:	2f                   	das
4345c7:	74 56                	je     0x43461f
4345c9:	46                   	inc    %esi
4345ca:	54                   	push   %esp
4345cb:	35 56 59 78 37       	xor    $0x37785956,%eax
4345d0:	54                   	push   %esp
4345d1:	4c                   	dec    %esp
4345d2:	6b 6c 63 54 39       	imul   $0x39,0x54(%ebx,%eiz,2),%ebp
4345d7:	71 6e                	jno    0x434647
4345d9:	2f                   	das
4345da:	73 72                	jae    0x43464e
4345dc:	61                   	popa
4345dd:	4c                   	dec    %esp
4345de:	77 76                	ja     0x434656
4345e0:	47                   	inc    %edi
4345e1:	4c                   	dec    %esp
4345e2:	59                   	pop    %ecx
4345e3:	71 7a                	jno    0x43465f
4345e5:	36 69 4d 76 5a 47 47 	imul   $0x3447475a,%ss:0x76(%ebp),%ecx
4345ec:	34
4345ed:	42                   	inc    %edx
4345ee:	77 34                	ja     0x434624
4345f0:	6a 45                	push   $0x45
4345f2:	2b 5a 72             	sub    0x72(%edx),%ebx
4345f5:	54                   	push   %esp
4345f6:	50                   	push   %eax
4345f7:	44                   	inc    %esp
4345f8:	52                   	push   %edx
4345f9:	36 30 69 37          	xor    %ch,%ss:0x37(%ecx)
4345fd:	4a                   	dec    %edx
4345fe:	50                   	push   %eax
4345ff:	79 31                	jns    0x434632
434601:	2b 49 59             	sub    0x59(%ecx),%ecx
434604:	55                   	push   %ebp
434605:	59                   	pop    %ecx
434606:	61                   	popa
434607:	54                   	push   %esp
434608:	33 56 46             	xor    0x46(%esi),%edx
43460b:	67 36 4e             	addr16 ss dec %esi
43460e:	55                   	push   %ebp
43460f:	6b 65 48 56          	imul   $0x56,0x48(%ebp),%esp
434613:	35 6a 46 70 56       	xor    $0x5670466a,%eax
434618:	6e                   	outsb  %ds:(%esi),(%dx)
434619:	65 2b 6b 64          	sub    %gs:0x64(%ebx),%ebp
43461d:	49                   	dec    %ecx
43461e:	59                   	pop    %ecx
43461f:	6a 77                	push   $0x77
434621:	39 4a 44             	cmp    %ecx,0x44(%edx)
434624:	31 70 31             	xor    %esi,0x31(%eax)
434627:	6c                   	insb   (%dx),%es:(%edi)
434628:	79 35                	jns    0x43465f
43462a:	37                   	aaa
43462b:	36 6f                	outsl  %ss:(%esi),(%dx)
43462d:	42                   	inc    %edx
43462e:	66 55                	push   %bp
434630:	7a 54                	jp     0x434686
434632:	72 44                	jb     0x434678
434634:	68 46 4c 6a 56       	push   $0x566a4c46
434639:	69 74 4d 37 62 35 4d 	imul   $0x2b4d3562,0x37(%ebp,%ecx,2),%esi
434640:	2b
434641:	74 74                	je     0x4346b7
434643:	59                   	pop    %ecx
434644:	74 42                	je     0x434688
434646:	45                   	inc    %ebp
434647:	4c                   	dec    %esp
434648:	5a                   	pop    %edx
434649:	51                   	push   %ecx
43464a:	79 45                	jns    0x434691
43464c:	45                   	inc    %ebp
43464d:	52                   	push   %edx