43e456:	71 36                	jno    0x43e48e
43e458:	4f                   	dec    %edi
43e459:	74 39                	je     0x43e494
43e45b:	39 50 37             	cmp    %edx,0x37(%eax)
43e45e:	30 53 44             	xor    %dl,0x44(%ebx)
43e461:	62 35 78 54 6b 68    	bound  %esi,0x686b5478
43e467:	77 51                	ja     0x43e4ba
43e469:	67 79 6a             	addr16 jns 0x43e4d6
43e46c:	55                   	push   %ebp
43e46d:	75 72                	jne    0x43e4e1
43e46f:	78 57                	js     0x43e4c8
43e471:	43                   	inc    %ebx
43e472:	4d                   	dec    %ebp
43e473:	4a                   	dec    %edx
43e474:	6f                   	outsl  %ds:(%esi),(%dx)
43e475:	50                   	push   %eax
43e476:	6e                   	outsb  %ds:(%esi),(%dx)
43e477:	4a                   	dec    %edx
43e478:	61                   	popa
43e479:	6d                   	insl   (%dx),%es:(%edi)
43e47a:	51                   	push   %ecx
43e47b:	64 52                	fs push %edx
43e47d:	53                   	push   %ebx
43e47e:	34 50                	xor    $0x50,%al
43e480:	6a 34                	push   $0x34
43e482:	6e                   	outsb  %ds:(%esi),(%dx)
43e483:	6b 6e 57 79          	imul   $0x79,0x57(%esi),%ebp
43e487:	42                   	inc    %edx
43e488:	66 6c                	data16 insb (%dx),%es:(%edi)
43e48a:	2f                   	das
43e48b:	2b 51 6b             	sub    0x6b(%ecx),%edx
43e48e:	62 7a 7a             	bound  %edi,0x7a(%edx)
43e491:	7a 4e                	jp     0x43e4e1
43e493:	56                   	push   %esi
43e494:	57                   	push   %edi
43e495:	64 4b                	fs dec %ebx
43e497:	57                   	push   %edi
43e498:	34 56                	xor    $0x56,%al
43e49a:	47                   	inc    %edi
43e49b:	33 34 4d 6b 51 55 44 	xor    0x4455516b(,%ecx,2),%esi
43e4a2:	54                   	push   %esp
43e4a3:	6d                   	insl   (%dx),%es:(%edi)
43e4a4:	4c                   	dec    %esp
43e4a5:	58                   	pop    %eax
43e4a6:	47                   	inc    %edi
43e4a7:	72 44                	jb     0x43e4ed
43e4a9:	6b 55 61 2b          	imul   $0x2b,0x61(%ebp),%edx
43e4ad:	74 47                	je     0x43e4f6
43e4af:	61                   	popa
43e4b0:	76 50                	jbe    0x43e502
43e4b2:	37                   	aaa
43e4b3:	30 36                	xor    %dh,(%esi)
43e4b5:	55                   	push   %ebp
43e4b6:	2f                   	das
43e4b7:	54                   	push   %esp
43e4b8:	56                   	push   %esi
43e4b9:	62 62 41             	bound  %esp,0x41(%edx)
43e4bc:	48                   	dec    %eax
43e4bd:	73 65                	jae    0x43e524
43e4bf:	6c                   	insb   (%dx),%es:(%edi)
43e4c0:	6a 37                	push   $0x37
43e4c2:	62 68 6f             	bound  %ebp,0x6f(%eax)
43e4c5:	53                   	push   %ebx
43e4c6:	2b 69 56             	sub    0x56(%ecx),%ebp
43e4c9:	63 41 4b             	arpl   %eax,0x4b(%ecx)
43e4cc:	4a                   	dec    %edx
43e4cd:	55                   	push   %ebp
43e4ce:	77 4d                	ja     0x43e51d
43e4d0:	48                   	dec    %eax
43e4d1:	37                   	aaa
43e4d2:	43                   	inc    %ebx
43e4d3:	64 47                	fs inc %edi
43e4d5:	33 6d 58             	xor    0x58(%ebp),%ebp
43e4d8:	68 34 65 38 66       	push   $0x66386534
43e4dd:	78 36                	js     0x43e515
43e4df:	33 61 35             	xor    0x35(%ecx),%esp
43e4e2:	4e                   	dec    %esi
43e4e3:	6e                   	outsb  %ds:(%esi),(%dx)
43e4e4:	4d                   	dec    %ebp
43e4e5:	4d                   	dec    %ebp
43e4e6:	68 67 6d 5a 67       	push   $0x675a6d67
43e4eb:	39 74 51 58          	cmp    %esi,0x58(%ecx,%edx,2)
43e4ef:	71 50                	jno    0x43e541
43e4f1:	45                   	inc    %ebp
43e4f2:	41                   	inc    %ecx
43e4f3:	57                   	push   %edi
43e4f4:	73 74                	jae    0x43e56a
43e4f6:	73 75                	jae    0x43e56d
43e4f8:	6c                   	insb   (%dx),%es:(%edi)
43e4f9:	54                   	push   %esp
43e4fa:	54                   	push   %esp
43e4fb:	42                   	inc    %edx
43e4fc:	4a                   	dec    %edx
43e4fd:	69 73 6c 32 6f 2f 4c 	imul   $0x4c2f6f32,0x6c(%ebx),%esi
43e504:	5a                   	pop    %edx
43e505:	38 65 6c             	cmp    %ah,0x6c(%ebp)
43e508:	38 59 48             	cmp    %bl,0x48(%ecx)
43e50b:	67 71 6c             	addr16 jno 0x43e57a
43e50e:	4f                   	dec    %edi
43e50f:	4f                   	dec    %edi
43e510:	31 53 6b             	xor    %edx,0x6b(%ebx)
43e513:	6f                   	outsl  %ds:(%esi),(%dx)
43e514:	6e                   	outsb  %ds:(%esi),(%dx)
43e515:	42                   	inc    %edx
43e516:	58                   	pop    %eax
43e517:	32 47 43             	xor    0x43(%edi),%al
43e51a:	6e                   	outsb  %ds:(%esi),(%dx)
43e51b:	42                   	inc    %edx
43e51c:	32 6e 6c             	xor    0x6c(%esi),%ch
43e51f:	66 59                	pop    %cx
43e521:	71 5a                	jno    0x43e57d
43e523:	63 39                	arpl   %edi,(%ecx)
43e525:	6d                   	insl   (%dx),%es:(%edi)
43e526:	38 39                	cmp    %bh,(%ecx)
43e528:	39 44 6d 50          	cmp    %eax,0x50(%ebp,%ebp,2)
43e52c:	30 54 4a 36          	xor    %dl,0x36(%edx,%ecx,2)
43e530:	50                   	push   %eax
43e531:	77 6f                	ja     0x43e5a2
43e533:	63 4b 52             	arpl   %ecx,0x52(%ebx)
43e536:	36 73 30             	ss jae 0x43e569
43e539:	75 4e                	jne    0x43e589
43e53b:	59                   	pop    %ecx
43e53c:	64 62 45 32          	bound  %eax,%fs:0x32(%ebp)
43e540:	49                   	dec    %ecx
43e541:	42                   	inc    %edx
43e542:	65 77 42             	gs ja  0x43e587
43e545:	48                   	dec    %eax
43e546:	71 53                	jno    0x43e59b
43e548:	4d                   	dec    %ebp
43e549:	2f                   	das
43e54a:	43                   	inc    %ebx
43e54b:	36 6c                	ss insb (%dx),%es:(%edi)
43e54d:	79 31                	jns    0x43e580
43e54f:	61                   	popa
43e550:	75 66                	jne    0x43e5b8
43e552:	75 69                	jne    0x43e5bd
43e554:	61                   	popa
43e555:	6b 37 62             	imul   $0x62,(%edi),%esi
43e558:	6a 66                	push   $0x66
43e55a:	50                   	push   %eax
43e55b:	43                   	inc    %ebx
43e55c:	75 70                	jne    0x43e5ce
43e55e:	2f                   	das
43e55f:	47                   	inc    %edi
43e560:	73 42                	jae    0x43e5a4
43e562:	4e                   	dec    %esi
43e563:	71 58                	jno    0x43e5bd
43e565:	78 6a                	js     0x43e5d1
43e567:	63 68 77             	arpl   %ebp,0x77(%eax)
43e56a:	71 4d                	jno    0x43e5b9
43e56c:	31 56 6d             	xor    %edx,0x6d(%esi)
43e56f:	4d                   	dec    %ebp
43e570:	4a                   	dec    %edx
43e571:	32 7a 57             	xor    0x57(%edx),%bh
43e574:	46                   	inc    %esi
43e575:	45                   	inc    %ebp
43e576:	52                   	push   %edx
43e577:	53                   	push   %ebx
43e578:	53                   	push   %ebx
43e579:	32 57 78             	xor    0x78(%edi),%dl
43e57c:	51                   	push   %ecx
43e57d:	30 50 62             	xor    %dl,0x62(%eax)
43e580:	72 4a                	jb     0x43e5cc
43e582:	67 39 74 78          	cmp    %esi,0x78(%si)
43e586:	66 75 34             	data16 jne 0x43e5bd
43e589:	6d                   	insl   (%dx),%es:(%edi)
43e58a:	41                   	inc    %ecx
43e58b:	6b 7a 76 67          	imul   $0x67,0x76(%edx),%edi
43e58f:	58                   	pop    %eax
43e590:	77 35                	ja     0x43e5c7
43e592:	51                   	push   %ecx
43e593:	44                   	inc    %esp
43e594:	30 68 75             	xor    %ch,0x75(%eax)
43e597:	44                   	inc    %esp
43e598:	66 49                	dec    %cx
43e59a:	79 37                	jns    0x43e5d3
43e59c:	46                   	inc    %esi
43e59d:	5a                   	pop    %edx
43e59e:	43                   	inc    %ebx
43e59f:	4d                   	dec    %ebp
43e5a0:	72 6a                	jb     0x43e60c
43e5a2:	78 45                	js     0x43e5e9
43e5a4:	31 33                	xor    %esi,(%ebx)
43e5a6:	37                   	aaa
43e5a7:	2f                   	das
43e5a8:	37                   	aaa
43e5a9:	59                   	pop    %ecx
43e5aa:	53                   	push   %ebx
43e5ab:	68 79 33 4a 76       	push   $0x764a3379
43e5b0:	30 70 72             	xor    %dh,0x72(%eax)
43e5b3:	79 47                	jns    0x43e5fc
43e5b5:	75 35                	jne    0x43e5ec
43e5b7:	62 41 2b             	bound  %eax,0x2b(%ecx)
43e5ba:	43                   	inc    %ebx
43e5bb:	58                   	pop    %eax
43e5bc:	73 77                	jae    0x43e635
43e5be:	77 47                	ja     0x43e607
43e5c0:	71 4f                	jno    0x43e611
43e5c2:	4b                   	dec    %ebx
43e5c3:	69 6e 34 50 5a 54 5a 	imul   $0x5a545a50,0x34(%esi),%ebp
43e5ca:	58                   	pop    %eax
43e5cb:	52                   	push   %edx
43e5cc:	4d                   	dec    %ebp
43e5cd:	6f                   	outsl  %ds:(%esi),(%dx)
43e5ce:	69 33 41 39 59 37    	imul   $0x37593941,(%ebx),%esi
43e5d4:	45                   	inc    %ebp
43e5d5:	4f                   	dec    %edi
43e5d6:	76 70                	jbe    0x43e648
43e5d8:	52                   	push   %edx
43e5d9:	39 77 59             	cmp    %esi,0x59(%edi)
43e5dc:	75 63                	jne    0x43e641
43e5de:	6a 30                	push   $0x30
43e5e0:	39 54 72 4f          	cmp    %edx,0x4f(%edx,%esi,2)
43e5e4:	36 30 77 37          	xor    %dh,%ss:0x37(%edi)
43e5e8:	6c                   	insb   (%dx),%es:(%edi)
43e5e9:	31 64 74 38          	xor    %esp,0x38(%esp,%esi,2)
43e5ed:	53                   	push   %ebx
43e5ee:	75 46                	jne    0x43e636
43e5f0:	33 55 54             	xor    0x54(%ebp),%edx
43e5f3:	77 44                	ja     0x43e639
43e5f5:	64 49                	fs dec %ecx
43e5f7:	58                   	pop    %eax
43e5f8:	32 56 4b             	xor    0x4b(%esi),%dl
43e5fb:	79 6e                	jns    0x43e66b
43e5fd:	47                   	inc    %edi
43e5fe:	33 76 44             	xor    0x44(%esi),%esi
43e601:	58                   	pop    %eax
43e602:	51                   	push   %ecx
43e603:	6f                   	outsl  %ds:(%esi),(%dx)
43e604:	52                   	push   %edx
43e605:	62 42 33             	bound  %eax,0x33(%edx)
43e608:	6a 41                	push   $0x41
43e60a:	47                   	inc    %edi
43e60b:	58                   	pop    %eax
43e60c:	6a 6d                	push   $0x6d
43e60e:	76 34                	jbe    0x43e644
43e610:	63 36                	arpl   %esi,(%esi)
43e612:	44                   	inc    %esp
43e613:	35 78 2b 57 77       	xor    $0x77572b78,%eax
43e618:	46                   	inc    %esi
43e619:	45                   	inc    %ebp
43e61a:	72 67                	jb     0x43e683
43e61c:	79 6a                	jns    0x43e688
43e61e:	72 74                	jb     0x43e694
43e620:	6f                   	outsl  %ds:(%esi),(%dx)
43e621:	4e                   	dec    %esi
43e622:	72 64                	jb     0x43e688
43e624:	56                   	push   %esi
43e625:	71 52                	jno    0x43e679
43e627:	6e                   	outsb  %ds:(%esi),(%dx)
43e628:	69 37 51 30 64 78    	imul   $0x78643051,(%edi),%esi
43e62e:	32 52 56             	xor    0x56(%edx),%dl
43e631:	69 32 70 77 50 35    	imul   $0x35507770,(%edx),%esi
43e637:	36 6a 78             	ss push $0x78
43e63a:	34 57                	xor    $0x57,%al
43e63c:	6d                   	insl   (%dx),%es:(%edi)
43e63d:	55                   	push   %ebp
43e63e:	4f                   	dec    %edi
43e63f:	2f                   	das
43e640:	7a 46                	jp     0x43e688
43e642:	33 44 6d 6d          	xor    0x6d(%ebp,%ebp,2),%eax
43e646:	4f                   	dec    %edi
43e647:	67 47                	addr16 inc %edi
43e649:	32 4d 57             	xor    0x57(%ebp),%cl
43e64c:	6b 47 75 59          	imul   $0x59,0x75(%edi),%eax
43e650:	36 30 4b 39          	xor    %cl,%ss:0x39(%ebx)
43e654:	64 2f                	fs das
43e656:	49                   	dec    %ecx
43e657:	45                   	inc    %ebp
43e658:	52                   	push   %edx
43e659:	65 56                	gs push %esi
43e65b:	51                   	push   %ecx
43e65c:	4e                   	dec    %esi
43e65d:	46                   	inc    %esi
43e65e:	75 4b                	jne    0x43e6ab
43e660:	41                   	inc    %ecx
43e661:	39 38                	cmp    %edi,(%eax)
43e663:	63 47 72             	arpl   %eax,0x72(%edi)
43e666:	7a 32                	jp     0x43e69a
43e668:	70 67                	jo     0x43e6d1
43e66a:	6f                   	outsl  %ds:(%esi),(%dx)
43e66b:	6b 2b 70             	imul   $0x70,(%ebx),%ebp
43e66e:	46                   	inc    %esi
43e66f:	56                   	push   %esi
43e670:	71 76                	jno    0x43e6e8
43e672:	31 53 34             	xor    %edx,0x34(%ebx)
43e675:	30 37                	xor    %dh,(%edi)
43e677:	54                   	push   %esp
43e678:	69 73 70 35 4a 4e 57 	imul   $0x574e4a35,0x70(%ebx),%esi
43e67f:	4d                   	dec    %ebp
43e680:	68 61 46 67 41       	push   $0x41674661
43e685:	4e                   	dec    %esi
43e686:	48                   	dec    %eax
43e687:	6a 6e                	push   $0x6e
43e689:	6c                   	insb   (%dx),%es:(%edi)
43e68a:	35 58 75 55 75       	xor    $0x75557558,%eax
43e68f:	65 58                	gs pop %eax
43e691:	50                   	push   %eax
43e692:	7a 6b                	jp     0x43e6ff
43e694:	6c                   	insb   (%dx),%es:(%edi)
43e695:	58                   	pop    %eax
43e696:	53                   	push   %ebx
43e697:	38 61 30             	cmp    %ah,0x30(%ecx)
43e69a:	45                   	inc    %ebp
43e69b:	61                   	popa
43e69c:	68 54 76 41 73       	push   $0x73417654
43e6a1:	6e                   	outsb  %ds:(%esi),(%dx)
43e6a2:	6f                   	outsl  %ds:(%esi),(%dx)
43e6a3:	46                   	inc    %esi
43e6a4:	6e                   	outsb  %ds:(%esi),(%dx)
43e6a5:	4d                   	dec    %ebp
43e6a6:	4a                   	dec    %edx
43e6a7:	30 43 62             	xor    %al,0x62(%ebx)
43e6aa:	31 4b 7a             	xor    %ecx,0x7a(%ebx)
43e6ad:	56                   	push   %esi
43e6ae:	4f                   	dec    %edi
43e6af:	77 57                	ja     0x43e708
43e6b1:	56                   	push   %esi
43e6b2:	5a                   	pop    %edx
43e6b3:	67 44                	addr16 inc %esp
43e6b5:	4c                   	dec    %esp
43e6b6:	41                   	inc    %ecx
43e6b7:	6e                   	outsb  %ds:(%esi),(%dx)
43e6b8:	7a 77                	jp     0x43e731
43e6ba:	75 45                	jne    0x43e701
43e6bc:	47                   	inc    %edi
43e6bd:	71 55                	jno    0x43e714
43e6bf:	41                   	inc    %ecx
43e6c0:	56                   	push   %esi
43e6c1:	63 34 6f             	arpl   %esi,(%edi,%ebp,2)
43e6c4:	42                   	inc    %edx
43e6c5:	48                   	dec    %eax
43e6c6:	6f                   	outsl  %ds:(%esi),(%dx)
43e6c7:	31 54 77 69          	xor    %edx,0x69(%edi,%esi,2)
43e6cb:	2f                   	das
43e6cc:	73 44                	jae    0x43e712
43e6ce:	78 37                	js     0x43e707
43e6d0:	32 78 77             	xor    0x77(%eax),%bh
43e6d3:	38 30                	cmp    %dh,(%eax)
43e6d5:	34 41                	xor    $0x41,%al
43e6d7:	4e                   	dec    %esi
43e6d8:	4f                   	dec    %edi
43e6d9:	47                   	inc    %edi
43e6da:	76 48                	jbe    0x43e724
43e6dc:	48                   	dec    %eax
43e6dd:	4e                   	dec    %esi
43e6de:	6f                   	outsl  %ds:(%esi),(%dx)
43e6df:	39 55 75             	cmp    %edx,0x75(%ebp)
43e6e2:	67 50                	addr16 push %eax
43e6e4:	48                   	dec    %eax