43c3ae:	4c                   	dec    %esp
43c3af:	62 32                	bound  %esi,(%edx)
43c3b1:	6b 48 42 41          	imul   $0x41,0x42(%eax),%ecx
43c3b5:	59                   	pop    %ecx
43c3b6:	51                   	push   %ecx
43c3b7:	64 73 6d             	fs jae 0x43c427
43c3ba:	50                   	push   %eax
43c3bb:	64 72 70             	fs jb  0x43c42e
43c3be:	32 47 2f             	xor    0x2f(%edi),%al
43c3c1:	33 63 77             	xor    0x77(%ebx),%esp
43c3c4:	5a                   	pop    %edx
43c3c5:	31 6d 56             	xor    %ebp,0x56(%ebp)
43c3c8:	4d                   	dec    %ebp
43c3c9:	75 62                	jne    0x43c42d
43c3cb:	43                   	inc    %ebx
43c3cc:	44                   	inc    %esp
43c3cd:	70 32                	jo     0x43c401
43c3cf:	30 69 79             	xor    %ch,0x79(%ecx)
43c3d2:	56                   	push   %esi
43c3d3:	69 6a 2f 67 49 55 51 	imul   $0x51554967,0x2f(%edx),%ebp
43c3da:	38 41 39             	cmp    %al,0x39(%ecx)
43c3dd:	6c                   	insb   (%dx),%es:(%edi)
43c3de:	41                   	inc    %ecx
43c3df:	41                   	inc    %ecx
43c3e0:	57                   	push   %edi
43c3e1:	66 7a 6a             	data16 jp 0x43c44e
43c3e4:	50                   	push   %eax
43c3e5:	61                   	popa
43c3e6:	30 69 4d             	xor    %ch,0x4d(%ecx)
43c3e9:	46                   	inc    %esi
43c3ea:	72 4d                	jb     0x43c439
43c3ec:	62 50 72             	bound  %edx,0x72(%eax)
43c3ef:	2b 4f 7a             	sub    0x7a(%edi),%ecx
43c3f2:	6f                   	outsl  %ds:(%esi),(%dx)
43c3f3:	38 79 2b             	cmp    %bh,0x2b(%ecx)
43c3f6:	56                   	push   %esi
43c3f7:	63 4c 38 49          	arpl   %ecx,0x49(%eax,%edi,1)
43c3fb:	62 48 34             	bound  %ecx,0x34(%eax)
43c3fe:	51                   	push   %ecx
43c3ff:	35 78 71 38 61       	xor    $0x61387178,%eax
43c404:	4e                   	dec    %esi
43c405:	75 6b                	jne    0x43c472
43c407:	4f                   	dec    %edi
43c408:	2b 67 73             	sub    0x73(%edi),%esp
43c40b:	33 4f 42             	xor    0x42(%edi),%ecx
43c40e:	45                   	inc    %ebp
43c40f:	4c                   	dec    %esp
43c410:	79 4c                	jns    0x43c45e
43c412:	4a                   	dec    %edx
43c413:	62 33                	bound  %esi,(%ebx)
43c415:	65 2f                	gs das
43c417:	46                   	inc    %esi
43c418:	37                   	aaa
43c419:	43                   	inc    %ebx
43c41a:	4a                   	dec    %edx
43c41b:	66 78 78             	data16 js 0x43c496
43c41e:	4f                   	dec    %edi
43c41f:	61                   	popa
43c420:	2f                   	das
43c421:	43                   	inc    %ebx
43c422:	70 70                	jo     0x43c494
43c424:	70 4b                	jo     0x43c471
43c426:	6e                   	outsb  %ds:(%esi),(%dx)
43c427:	47                   	inc    %edi
43c428:	41                   	inc    %ecx
43c429:	59                   	pop    %ecx
43c42a:	64 77 49             	fs ja  0x43c476
43c42d:	4d                   	dec    %ebp
43c42e:	78 57                	js     0x43c487
43c430:	62 62 69             	bound  %esp,0x69(%edx)
43c433:	54                   	push   %esp
43c434:	38 4e 44             	cmp    %cl,0x44(%esi)
43c437:	4f                   	dec    %edi
43c438:	6d                   	insl   (%dx),%es:(%edi)
43c439:	65 31 7a 7a          	xor    %edi,%gs:0x7a(%edx)
43c43d:	4a                   	dec    %edx
43c43e:	38 41 75             	cmp    %al,0x75(%ecx)
43c441:	6f                   	outsl  %ds:(%esi),(%dx)
43c442:	77 52                	ja     0x43c496
43c444:	39 4c 38 59          	cmp    %ecx,0x59(%eax,%edi,1)
43c448:	59                   	pop    %ecx
43c449:	77 47                	ja     0x43c492
43c44b:	71 57                	jno    0x43c4a4
43c44d:	37                   	aaa
43c44e:	48                   	dec    %eax
43c44f:	6c                   	insb   (%dx),%es:(%edi)
43c450:	48                   	dec    %eax
43c451:	61                   	popa
43c452:	47                   	inc    %edi
43c453:	6e                   	outsb  %ds:(%esi),(%dx)
43c454:	75 48                	jne    0x43c49e
43c456:	37                   	aaa
43c457:	54                   	push   %esp
43c458:	30 72 33             	xor    %dh,0x33(%edx)
43c45b:	74 39                	je     0x43c496
43c45d:	2f                   	das
43c45e:	6a 55                	push   $0x55
43c460:	6b 55 70 67          	imul   $0x67,0x70(%ebp),%edx
43c464:	6f                   	outsl  %ds:(%esi),(%dx)
43c465:	57                   	push   %edi
43c466:	7a 77                	jp     0x43c4df
43c468:	57                   	push   %edi
43c469:	77 6c                	ja     0x43c4d7
43c46b:	52                   	push   %edx
43c46c:	43                   	inc    %ebx
43c46d:	6d                   	insl   (%dx),%es:(%edi)
43c46e:	56                   	push   %esi
43c46f:	65 30 43 55          	xor    %al,%gs:0x55(%ebx)
43c473:	53                   	push   %ebx
43c474:	6a 47                	push   $0x47
43c476:	32 35 6b 46 61 32    	xor    0x3261466b,%dh
43c47c:	72 6f                	jb     0x43c4ed
43c47e:	57                   	push   %edi
43c47f:	42                   	inc    %edx
43c480:	7a 72                	jp     0x43c4f4
43c482:	61                   	popa
43c483:	71 56                	jno    0x43c4db
43c485:	68 55 4d 32 4a       	push   $0x4a324d55
43c48a:	63 4c 45 42          	arpl   %ecx,0x42(%ebp,%eax,2)
43c48e:	38 44 71 42          	cmp    %al,0x42(%ecx,%esi,2)
43c492:	33 65 2f             	xor    0x2f(%ebp),%esp
43c495:	50                   	push   %eax
43c496:	72 53                	jb     0x43c4eb
43c498:	55                   	push   %ebp
43c499:	76 73                	jbe    0x43c50e
43c49b:	6c                   	insb   (%dx),%es:(%edi)
43c49c:	78 59                	js     0x43c4f7
43c49e:	4d                   	dec    %ebp
43c49f:	48                   	dec    %eax
43c4a0:	32 6c 53 5a          	xor    0x5a(%ebx,%edx,2),%ch
43c4a4:	71 73                	jno    0x43c519
43c4a6:	75 38                	jne    0x43c4e0
43c4a8:	4d                   	dec    %ebp
43c4a9:	31 53 73             	xor    %edx,0x73(%ebx)
43c4ac:	33 54 2b 33          	xor    0x33(%ebx,%ebp,1),%edx
43c4b0:	2b 43 32             	sub    0x32(%ebx),%eax
43c4b3:	74 33                	je     0x43c4e8
43c4b5:	43                   	inc    %ebx
43c4b6:	46                   	inc    %esi
43c4b7:	4c                   	dec    %esp
43c4b8:	49                   	dec    %ecx
43c4b9:	2f                   	das
43c4ba:	72 6a                	jb     0x43c526
43c4bc:	33 73 2b             	xor    0x2b(%ebx),%esi
43c4bf:	59                   	pop    %ecx
43c4c0:	56                   	push   %esi
43c4c1:	69 51 4d 4f 33 36 61 	imul   $0x6136334f,0x4d(%ecx),%edx
43c4c8:	6d                   	insl   (%dx),%es:(%edi)
43c4c9:	67 59                	addr16 pop %ecx
43c4cb:	62 4f 45             	bound  %ecx,0x45(%edi)
43c4ce:	4f                   	dec    %edi
43c4cf:	49                   	dec    %ecx
43c4d0:	31 70 62             	xor    %esi,0x62(%eax)
43c4d3:	64 64 33 6d 53       	fs xor %fs:0x53(%ebp),%ebp
43c4d8:	47                   	inc    %edi
43c4d9:	72 64                	jb     0x43c53f
43c4db:	78 45                	js     0x43c522
43c4dd:	38 59 55             	cmp    %bl,0x55(%ecx)
43c4e0:	56                   	push   %esi
43c4e1:	39 75 2f             	cmp    %esi,0x2f(%ebp)
43c4e4:	73 43                	jae    0x43c529
43c4e6:	49                   	dec    %ecx
43c4e7:	37                   	aaa
43c4e8:	71 45                	jno    0x43c52f
43c4ea:	43                   	inc    %ebx
43c4eb:	44                   	inc    %esp
43c4ec:	46                   	inc    %esi
43c4ed:	55                   	push   %ebp
43c4ee:	50                   	push   %eax
43c4ef:	51                   	push   %ecx
43c4f0:	39 69 77             	cmp    %ebp,0x77(%ecx)
43c4f3:	52                   	push   %edx
43c4f4:	49                   	dec    %ecx
43c4f5:	5a                   	pop    %edx
43c4f6:	7a 59                	jp     0x43c551
43c4f8:	57                   	push   %edi
43c4f9:	61                   	popa
43c4fa:	4e                   	dec    %esi
43c4fb:	38 65 49             	cmp    %ah,0x49(%ebp)
43c4fe:	6f                   	outsl  %ds:(%esi),(%dx)
43c4ff:	69 46 33 4b 35 54 6d 	imul   $0x6d54354b,0x33(%esi),%eax
43c506:	52                   	push   %edx
43c507:	72 58                	jb     0x43c561
43c509:	61                   	popa
43c50a:	34 74                	xor    $0x74,%al
43c50c:	4c                   	dec    %esp
43c50d:	34 74                	xor    $0x74,%al
43c50f:	73 7a                	jae    0x43c58b
43c511:	38 68 43             	cmp    %ch,0x43(%eax)
43c514:	32 53 36             	xor    0x36(%ebx),%dl
43c517:	49                   	dec    %ecx
43c518:	67 36 69 64 78 67 57 	imul   $0x34625767,%ss:0x78(%si),%esp
43c51f:	62 34
43c521:	70 43                	jo     0x43c566
43c523:	49                   	dec    %ecx
43c524:	5a                   	pop    %edx
43c525:	70 56                	jo     0x43c57d
43c527:	67 50                	addr16 push %eax
43c529:	6b 31 58             	imul   $0x58,(%ecx),%esi
43c52c:	56                   	push   %esi
43c52d:	4d                   	dec    %ebp
43c52e:	38 6c 61 53          	cmp    %ch,0x53(%ecx,%eiz,2)
43c532:	44                   	inc    %esp
43c533:	6e                   	outsb  %ds:(%esi),(%dx)
43c534:	74 58                	je     0x43c58e
43c536:	67 63 70 68          	arpl   %esi,0x68(%bx,%si)
43c53a:	34 77                	xor    $0x77,%al
43c53c:	55                   	push   %ebp
43c53d:	71 38                	jno    0x43c577
43c53f:	74 41                	je     0x43c582
43c541:	6e                   	outsb  %ds:(%esi),(%dx)
43c542:	57                   	push   %edi
43c543:	59                   	pop    %ecx
43c544:	35 66 59 2b 4a       	xor    $0x4a2b5966,%eax
43c549:	59                   	pop    %ecx
43c54a:	52                   	push   %edx
43c54b:	48                   	dec    %eax
43c54c:	39 63 49             	cmp    %esp,0x49(%ebx)
43c54f:	46                   	inc    %esi
43c550:	73 38                	jae    0x43c58a
43c552:	61                   	popa
43c553:	76 69                	jbe    0x43c5be
43c555:	75 62                	jne    0x43c5b9
43c557:	65 73 4d             	gs jae 0x43c5a7
43c55a:	7a 36                	jp     0x43c592
43c55c:	33 4b 79             	xor    0x79(%ebx),%ecx
43c55f:	68 44 7a 4b 4d       	push   $0x4d4b7a44
43c564:	49                   	dec    %ecx
43c565:	46                   	inc    %esi
43c566:	75 6b                	jne    0x43c5d3
43c568:	56                   	push   %esi
43c569:	4b                   	dec    %ebx
43c56a:	70 34                	jo     0x43c5a0
43c56c:	52                   	push   %edx
43c56d:	2b 74 74 69          	sub    0x69(%esp,%esi,2),%esi
43c571:	52                   	push   %edx
43c572:	74 49                	je     0x43c5bd
43c574:	50                   	push   %eax
43c575:	41                   	inc    %ecx
43c576:	54                   	push   %esp
43c577:	37                   	aaa
43c578:	57                   	push   %edi
43c579:	2f                   	das
43c57a:	4f                   	dec    %edi
43c57b:	6b 39 78             	imul   $0x78,(%ecx),%edi
43c57e:	63 79 7a             	arpl   %edi,0x7a(%ecx)
43c581:	57                   	push   %edi
43c582:	36 78 69             	ss js  0x43c5ee
43c585:	73 57                	jae    0x43c5de
43c587:	58                   	pop    %eax
43c588:	61                   	popa
43c589:	30 74 6d 6d          	xor    %dh,0x6d(%ebp,%ebp,2)
43c58d:	62 37                	bound  %esi,(%edi)
43c58f:	57                   	push   %edi
43c590:	36 6c                	ss insb (%dx),%es:(%edi)
43c592:	67 44                	addr16 inc %esp
43c594:	31 6f 6e             	xor    %ebp,0x6e(%edi)
43c597:	31 48 6a             	xor    %ecx,0x6a(%eax)
43c59a:	5a                   	pop    %edx
43c59b:	56                   	push   %esi
43c59c:	4f                   	dec    %edi
43c59d:	57                   	push   %edi
43c59e:	50                   	push   %eax
43c59f:	38 71 54             	cmp    %dh,0x54(%ecx)
43c5a2:	50                   	push   %eax
43c5a3:	57                   	push   %edi
43c5a4:	43                   	inc    %ebx
43c5a5:	45                   	inc    %ebp
43c5a6:	62 78 48             	bound  %edi,0x48(%eax)
43c5a9:	53                   	push   %ebx
43c5aa:	70 32                	jo     0x43c5de
43c5ac:	4d                   	dec    %ebp
43c5ad:	63 51 46             	arpl   %edx,0x46(%ecx)
43c5b0:	52                   	push   %edx
43c5b1:	36 30 65 53          	xor    %ah,%ss:0x53(%ebp)
43c5b5:	78 50                	js     0x43c607
43c5b7:	6e                   	outsb  %ds:(%esi),(%dx)
43c5b8:	70 32                	jo     0x43c5ec
43c5ba:	33 75 68             	xor    0x68(%ebp),%esi
43c5bd:	30 32                	xor    %dh,(%edx)
43c5bf:	6c                   	insb   (%dx),%es:(%edi)
43c5c0:	49                   	dec    %ecx
43c5c1:	66 59                	pop    %cx
43c5c3:	45                   	inc    %ebp
43c5c4:	39 48 2b             	cmp    %ecx,0x2b(%eax)
43c5c7:	5a                   	pop    %edx
43c5c8:	49                   	dec    %ecx
43c5c9:	4d                   	dec    %ebp
43c5ca:	38 5a 76             	cmp    %bl,0x76(%edx)
43c5cd:	6c                   	insb   (%dx),%es:(%edi)
43c5ce:	78 4c                	js     0x43c61c
43c5d0:	49                   	dec    %ecx
43c5d1:	73 64                	jae    0x43c637
43c5d3:	54                   	push   %esp
43c5d4:	47                   	inc    %edi
43c5d5:	73 41                	jae    0x43c618
43c5d7:	62 4e 4e             	bound  %ecx,0x4e(%esi)
43c5da:	65 47                	gs inc %edi
43c5dc:	6b 67 7a 4a          	imul   $0x4a,0x7a(%edi),%esp
43c5e0:	66 79 2b             	data16 jns 0x43c60e
43c5e3:	42                   	inc    %edx
43c5e4:	4c                   	dec    %esp
43c5e5:	78 4a                	js     0x43c631
43c5e7:	70 44                	jo     0x43c62d
43c5e9:	57                   	push   %edi
43c5ea:	33 6f 7a             	xor    0x7a(%edi),%ebp
43c5ed:	2b 50 6f             	sub    0x6f(%eax),%edx
43c5f0:	68 66 6e 4f 67       	push   $0x674f6e66
43c5f5:	49                   	dec    %ecx
43c5f6:	55                   	push   %ebp
43c5f7:	52                   	push   %edx
43c5f8:	45                   	inc    %ebp
43c5f9:	2f                   	das
43c5fa:	72 35                	jb     0x43c631
43c5fc:	31 7a 63             	xor    %edi,0x63(%edx)
43c5ff:	6b 4e 65 36          	imul   $0x36,0x65(%esi),%ecx
43c603:	47                   	inc    %edi
43c604:	69 77 59 38 68 76 65 	imul   $0x65766838,0x59(%edi),%esi
43c60b:	7a 4e                	jp     0x43c65b
43c60d:	54                   	push   %esp
43c60e:	4d                   	dec    %ebp
43c60f:	67 51                	addr16 push %ecx
43c611:	64 44                	fs inc %esp
43c613:	55                   	push   %ebp
43c614:	38 4d 31             	cmp    %cl,0x31(%ebp)
43c617:	4c                   	dec    %esp
43c618:	6c                   	insb   (%dx),%es:(%edi)
43c619:	65 71 6b             	gs jno 0x43c687
43c61c:	36 6c                	ss insb (%dx),%es:(%edi)
43c61e:	61                   	popa
43c61f:	35 37 38 71 4b       	xor    $0x4b713837,%eax
43c624:	62 32                	bound  %esi,(%edx)
43c626:	54                   	push   %esp
43c627:	38 74 2b 51          	cmp    %dh,0x51(%ebx,%ebp,1)
43c62b:	46                   	inc    %esi
43c62c:	37                   	aaa
43c62d:	37                   	aaa
43c62e:	73 4f                	jae    0x43c67f
43c630:	51                   	push   %ecx
43c631:	67 69 30 72 43 31 4b 	imul   $0x4b314372,(%bx,%si),%esi
43c638:	71 78                	jno    0x43c6b2
43c63a:	77 54                	ja     0x43c690
43c63c:	46                   	inc    %esi
43c63d:	6a 4b                	push   $0x4b
43c63f:	54                   	push   %esp
43c640:	61                   	popa
43c641:	2f                   	das
43c642:	63 42 45             	arpl   %eax,0x45(%edx)
43c645:	59                   	pop    %ecx
43c646:	72 58                	jb     0x43c6a0