43f42d:	72 31                	jb     0x43f460
43f42f:	4e                   	dec    %esi
43f430:	66 56                	push   %si
43f432:	42                   	inc    %edx
43f433:	5a                   	pop    %edx
43f434:	4d                   	dec    %ebp
43f435:	56                   	push   %esi
43f436:	67 2f                	addr16 das
43f438:	6b 35 78 2f 39 6d 32 	imul   $0x32,0x6d392f78,%esi
43f43f:	4d                   	dec    %ebp
43f440:	48                   	dec    %eax
43f441:	74 66                	je     0x43f4a9
43f443:	6e                   	outsb  %ds:(%esi),(%dx)
43f444:	33 64 69 49          	xor    0x49(%ecx,%ebp,2),%esp
43f448:	50                   	push   %eax
43f449:	53                   	push   %ebx
43f44a:	33 47 2b             	xor    0x2b(%edi),%eax
43f44d:	64 70 32             	fs jo  0x43f482
43f450:	35 79 5a 6f 64       	xor    $0x646f5a79,%eax
43f455:	63 45 41             	arpl   %eax,0x41(%ebp)
43f458:	72 67                	jb     0x43f4c1
43f45a:	7a 35                	jp     0x43f491
43f45c:	4b                   	dec    %ebx
43f45d:	36 2f                	ss das
43f45f:	78 2f                	js     0x43f490
43f461:	39 4f 54             	cmp    %ecx,0x54(%edi)
43f464:	6c                   	insb   (%dx),%es:(%edi)
43f465:	75 43                	jne    0x43f4aa
43f467:	61                   	popa
43f468:	45                   	inc    %ebp
43f469:	41                   	inc    %ecx
43f46a:	79 6c                	jns    0x43f4d8
43f46c:	77 34                	ja     0x43f4a2
43f46e:	53                   	push   %ebx
43f46f:	4b                   	dec    %ebx
43f470:	74 78                	je     0x43f4ea
43f472:	4c                   	dec    %esp
43f473:	2f                   	das
43f474:	56                   	push   %esi
43f475:	51                   	push   %ecx
43f476:	39 34 62             	cmp    %esi,(%edx,%eiz,2)
43f479:	35 30 66 6f 6b       	xor    $0x6b6f6630,%eax
43f47e:	58                   	pop    %eax
43f47f:	4b                   	dec    %ebx
43f480:	53                   	push   %ebx
43f481:	6b 6d 71 46          	imul   $0x46,0x71(%ebp),%ebp
43f485:	72 52                	jb     0x43f4d9
43f487:	6a 2b                	push   $0x2b
43f489:	71 37                	jno    0x43f4c2
43f48b:	70 6a                	jo     0x43f4f7
43f48d:	68 66 75 78 36       	push   $0x36787566
43f492:	4b                   	dec    %ebx
43f493:	6f                   	outsl  %ds:(%esi),(%dx)
43f494:	6e                   	outsb  %ds:(%esi),(%dx)
43f495:	45                   	inc    %ebp
43f496:	43                   	inc    %ebx
43f497:	72 6a                	jb     0x43f503
43f499:	78 61                	js     0x43f4fc
43f49b:	68 74 6c 69 66       	push   $0x66696c74
43f4a0:	31 65 54             	xor    %esp,0x54(%ebp)
43f4a3:	4b                   	dec    %ebx
43f4a4:	64 78 51             	fs js  0x43f4f8
43f4a7:	2b 31                	sub    (%ecx),%esi
43f4a9:	4a                   	dec    %edx
43f4aa:	6f                   	outsl  %ds:(%esi),(%dx)
43f4ab:	32 4d 33             	xor    0x33(%ebp),%cl
43f4ae:	65 5a                	gs pop %edx
43f4b0:	47                   	inc    %edi
43f4b1:	66 75 4c             	data16 jne 0x43f500
43f4b4:	72 57                	jb     0x43f50d
43f4b6:	30 64 6b 41          	xor    %ah,0x41(%ebx,%ebp,2)
43f4ba:	31 71 2b             	xor    %esi,0x2b(%ecx)
43f4bd:	39 4a 4b             	cmp    %ecx,0x4b(%edx)
43f4c0:	43                   	inc    %ebx
43f4c1:	4d                   	dec    %ebp
43f4c2:	47                   	inc    %edi
43f4c3:	2b 32                	sub    (%edx),%esi
43f4c5:	42                   	inc    %edx
43f4c6:	38 66 5a             	cmp    %ah,0x5a(%esi)
43f4c9:	46                   	inc    %esi
43f4ca:	49                   	dec    %ecx
43f4cb:	67 34 31             	addr16 xor $0x31,%al
43f4ce:	41                   	inc    %ecx
43f4cf:	67 35 58 73 45 6f    	addr16 xor $0x6f457358,%eax
43f4d5:	42                   	inc    %edx
43f4d6:	69 39 71 38 63 6c    	imul   $0x6c633871,(%ecx),%edi
43f4dc:	34 6c                	xor    $0x6c,%al
43f4de:	50                   	push   %eax
43f4df:	69 4b 49 61 6e 54 46 	imul   $0x46546e61,0x49(%ebx),%ecx
43f4e6:	56                   	push   %esi
43f4e7:	4e                   	dec    %esi
43f4e8:	45                   	inc    %ebp
43f4e9:	4e                   	dec    %esi
43f4ea:	47                   	inc    %edi
43f4eb:	31 4a 6d             	xor    %ecx,0x6d(%edx)
43f4ee:	57                   	push   %edi
43f4ef:	4b                   	dec    %ebx
43f4f0:	35 78 46 55 4b       	xor    $0x4b554678,%eax
43f4f5:	69 46 54 33 57 44 76 	imul   $0x76445733,0x54(%esi),%eax
43f4fc:	2b 31                	sub    (%ecx),%esi
43f4fe:	37                   	aaa
43f4ff:	63 7a 45             	arpl   %edi,0x45(%edx)
43f502:	73 62                	jae    0x43f566
43f504:	67 66 5a             	addr16 pop %dx
43f507:	39 71 4a             	cmp    %esi,0x4a(%ecx)
43f50a:	74 36                	je     0x43f542
43f50c:	4a                   	dec    %edx
43f50d:	77 35                	ja     0x43f544
43f50f:	5a                   	pop    %edx
43f510:	55                   	push   %ebp
43f511:	53                   	push   %ebx
43f512:	50                   	push   %eax
43f513:	4e                   	dec    %esi
43f514:	39 6c 53 48          	cmp    %ebp,0x48(%ebx,%edx,2)
43f518:	4e                   	dec    %esi
43f519:	66 36 42             	ss inc %dx
43f51c:	4c                   	dec    %esp
43f51d:	77 6b                	ja     0x43f58a
43f51f:	65 64 47             	gs fs inc %edi
43f522:	38 56 64             	cmp    %dl,0x64(%esi)
43f525:	58                   	pop    %eax
43f526:	4d                   	dec    %ebp
43f527:	47                   	inc    %edi
43f528:	48                   	dec    %eax
43f529:	61                   	popa
43f52a:	67 72 6f             	addr16 jb 0x43f59c
43f52d:	67 48                	addr16 dec %eax
43f52f:	4e                   	dec    %esi
43f530:	4e                   	dec    %esi
43f531:	4d                   	dec    %ebp
43f532:	79 79                	jns    0x43f5ad
43f534:	70 70                	jo     0x43f5a6
43f536:	4c                   	dec    %esp
43f537:	39 2b                	cmp    %ebp,(%ebx)
43f539:	46                   	inc    %esi
43f53a:	47                   	inc    %edi
43f53b:	58                   	pop    %eax
43f53c:	59                   	pop    %ecx
43f53d:	4a                   	dec    %edx
43f53e:	34 6f                	xor    $0x6f,%al
43f540:	33 74 59 41          	xor    0x41(%ecx,%ebx,2),%esi
43f544:	79 4f                	jns    0x43f595
43f546:	79 56                	jns    0x43f59e
43f548:	34 48                	xor    $0x48,%al
43f54a:	4f                   	dec    %edi
43f54b:	48                   	dec    %eax
43f54c:	2f                   	das
43f54d:	4e                   	dec    %esi
43f54e:	6b 58 50 52          	imul   $0x52,0x50(%eax),%ebx
43f552:	43                   	inc    %ebx
43f553:	77 41                	ja     0x43f596
43f555:	41                   	inc    %ecx
43f556:	4a                   	dec    %edx
43f557:	4b                   	dec    %ebx
43f558:	36 54                	ss push %esp
43f55a:	30 6c 6c 53          	xor    %ch,0x53(%esp,%ebp,2)
43f55e:	75 50                	jne    0x43f5b0
43f560:	51                   	push   %ecx
43f561:	67 2f                	addr16 das
43f563:	53                   	push   %ebx
43f564:	42                   	inc    %edx
43f565:	31 2b                	xor    %ebp,(%ebx)
43f567:	57                   	push   %edi
43f568:	5a                   	pop    %edx
43f569:	38 58 63             	cmp    %bl,0x63(%eax)
43f56c:	54                   	push   %esp
43f56d:	5a                   	pop    %edx
43f56e:	78 76                	js     0x43f5e6
43f570:	54                   	push   %esp
43f571:	52                   	push   %edx
43f572:	67 7a 35             	addr16 jp 0x43f5aa
43f575:	66 46                	inc    %si
43f577:	45                   	inc    %ebp
43f578:	51                   	push   %ecx
43f579:	62 70 66             	bound  %esi,0x66(%eax)
43f57c:	58                   	pop    %eax
43f57d:	4d                   	dec    %ebp
43f57e:	53                   	push   %ebx
43f57f:	34 45                	xor    $0x45,%al
43f581:	62 59 6e             	bound  %ebx,0x6e(%ecx)
43f584:	53                   	push   %ebx
43f585:	78 62                	js     0x43f5e9
43f587:	71 5a                	jno    0x43f5e3
43f589:	44                   	inc    %esp
43f58a:	45                   	inc    %ebp
43f58b:	53                   	push   %ebx
43f58c:	54                   	push   %esp
43f58d:	4d                   	dec    %ebp
43f58e:	73 67                	jae    0x43f5f7
43f590:	6b 5a 4e 66          	imul   $0x66,0x4e(%edx),%ebx
43f594:	36 53                	ss push %ebx
43f596:	79 76                	jns    0x43f60e
43f598:	73 4f                	jae    0x43f5e9
43f59a:	54                   	push   %esp
43f59b:	47                   	inc    %edi
43f59c:	6a 65                	push   $0x65
43f59e:	51                   	push   %ecx
43f59f:	46                   	inc    %esi
43f5a0:	6f                   	outsl  %ds:(%esi),(%dx)
43f5a1:	51                   	push   %ecx
43f5a2:	42                   	inc    %edx
43f5a3:	37                   	aaa
43f5a4:	49                   	dec    %ecx
43f5a5:	71 70                	jno    0x43f617
43f5a7:	65 79 54             	gs jns 0x43f5fe
43f5aa:	34 74                	xor    $0x74,%al
43f5ac:	2f                   	das
43f5ad:	65 6a 68             	gs push $0x68
43f5b0:	2b 46 68             	sub    0x68(%esi),%eax
43f5b3:	72 73                	jb     0x43f628
43f5b5:	4e                   	dec    %esi
43f5b6:	76 74                	jbe    0x43f62c
43f5b8:	2b 52 36             	sub    0x36(%edx),%edx
43f5bb:	77 36                	ja     0x43f5f3
43f5bd:	36 4f                	ss dec %edi
43f5bf:	5a                   	pop    %edx
43f5c0:	2f                   	das
43f5c1:	77 63                	ja     0x43f626
43f5c3:	6a 32                	push   $0x32
43f5c5:	54                   	push   %esp
43f5c6:	57                   	push   %edi
43f5c7:	44                   	inc    %esp
43f5c8:	58                   	pop    %eax
43f5c9:	43                   	inc    %ebx
43f5ca:	71 38                	jno    0x43f604
43f5cc:	4e                   	dec    %esi
43f5cd:	58                   	pop    %eax
43f5ce:	71 2b                	jno    0x43f5fb
43f5d0:	62 2f                	bound  %ebp,(%edi)
43f5d2:	61                   	popa
43f5d3:	56                   	push   %esi
43f5d4:	71 65                	jno    0x43f63b
43f5d6:	4e                   	dec    %esi
43f5d7:	76 55                	jbe    0x43f62e
43f5d9:	72 6c                	jb     0x43f647
43f5db:	61                   	popa
43f5dc:	59                   	pop    %ecx
43f5dd:	65 7a 33             	gs jp  0x43f613
43f5e0:	4e                   	dec    %esi
43f5e1:	62 42 47             	bound  %eax,0x47(%edx)
43f5e4:	76 65                	jbe    0x43f64b
43f5e6:	50                   	push   %eax
43f5e7:	57                   	push   %edi
43f5e8:	4b                   	dec    %ebx
43f5e9:	50                   	push   %eax
43f5ea:	77 78                	ja     0x43f664
43f5ec:	65 48                	gs dec %eax
43f5ee:	74 55                	je     0x43f645
43f5f0:	30 41 31             	xor    %al,0x31(%ecx)
43f5f3:	48                   	dec    %eax
43f5f4:	77 76                	ja     0x43f66c
43f5f6:	62 75 2b             	bound  %esi,0x2b(%ebp)
43f5f9:	7a 34                	jp     0x43f62f
43f5fb:	38 31                	cmp    %dh,(%ecx)
43f5fd:	70 6f                	jo     0x43f66e
43f5ff:	74 43                	je     0x43f644
43f601:	52                   	push   %edx
43f602:	37                   	aaa
43f603:	4f                   	dec    %edi
43f604:	4e                   	dec    %esi
43f605:	54                   	push   %esp
43f606:	31 4d 4c             	xor    %ecx,0x4c(%ebp)
43f609:	50                   	push   %eax
43f60a:	75 34                	jne    0x43f640
43f60c:	2b 38                	sub    (%eax),%edi
43f60e:	2b 78 35             	sub    0x35(%eax),%edi
43f611:	57                   	push   %edi
43f612:	44                   	inc    %esp
43f613:	74 52                	je     0x43f667
43f615:	76 67                	jbe    0x43f67e
43f617:	2b 30                	sub    (%eax),%esi
43f619:	6a 49                	push   $0x49
43f61b:	65 6f                	outsl  %gs:(%esi),(%dx)
43f61d:	66 78 43             	data16 js 0x43f663
43f620:	4c                   	dec    %esp
43f621:	36 72 58             	ss jb  0x43f67c
43f624:	2b 36                	sub    (%esi),%esi
43f626:	4d                   	dec    %ebp
43f627:	54                   	push   %esp
43f628:	66 55                	push   %bp
43f62a:	47                   	inc    %edi
43f62b:	65 32 31             	xor    %gs:(%ecx),%dh
43f62e:	46                   	inc    %esi
43f62f:	35 4e 33 6c 49       	xor    $0x496c334e,%eax
43f634:	59                   	pop    %ecx
43f635:	47                   	inc    %edi
43f636:	51                   	push   %ecx
43f637:	6c                   	insb   (%dx),%es:(%edi)
43f638:	4a                   	dec    %edx
43f639:	53                   	push   %ebx
43f63a:	78 37                	js     0x43f673
43f63c:	50                   	push   %eax
43f63d:	64 52                	fs push %edx
43f63f:	73 6b                	jae    0x43f6ac
43f641:	48                   	dec    %eax
43f642:	7a 39                	jp     0x43f67d
43f644:	44                   	inc    %esp
43f645:	66 55                	push   %bp
43f647:	56                   	push   %esi
43f648:	4a                   	dec    %edx
43f649:	50                   	push   %eax
43f64a:	53                   	push   %ebx
43f64b:	72 32                	jb     0x43f67f
43f64d:	42                   	inc    %edx
43f64e:	77 72                	ja     0x43f6c2
43f650:	56                   	push   %esi
43f651:	58                   	pop    %eax
43f652:	2f                   	das
43f653:	74 50                	je     0x43f6a5
43f655:	78 57                	js     0x43f6ae
43f657:	4e                   	dec    %esi
43f658:	69 73 4e 55 4b 41 6a 	imul   $0x6a414b55,0x4e(%ebx),%esi
43f65f:	32 6c 59 6b          	xor    0x6b(%ecx,%ebx,2),%ch
43f663:	6f                   	outsl  %ds:(%esi),(%dx)
43f664:	54                   	push   %esp
43f665:	43                   	inc    %ebx
43f666:	68 71 57 6b 62       	push   $0x626b5771
43f66b:	6f                   	outsl  %ds:(%esi),(%dx)
43f66c:	77 64                	ja     0x43f6d2
43f66e:	38 50 62             	cmp    %dl,0x62(%eax)
43f671:	72 63                	jb     0x43f6d6
43f673:	5a                   	pop    %edx
43f674:	53                   	push   %ebx
43f675:	4b                   	dec    %ebx
43f676:	6a 72                	push   $0x72
43f678:	72 56                	jb     0x43f6d0
43f67a:	7a 74                	jp     0x43f6f0
43f67c:	75 6b                	jne    0x43f6e9
43f67e:	4d                   	dec    %ebp
43f67f:	42                   	inc    %edx
43f680:	4d                   	dec    %ebp
43f681:	33 54 41 6c          	xor    0x6c(%ecx,%eax,2),%edx
43f685:	35 79 42 65 34       	xor    $0x34654279,%eax
43f68a:	6e                   	outsb  %ds:(%esi),(%dx)
43f68b:	69 69 39 35 73 4a 58 	imul   $0x584a7335,0x39(%ecx),%ebp
43f692:	5a                   	pop    %edx
43f693:	4a                   	dec    %edx
43f694:	30 2b                	xor    %ch,(%ebx)
43f696:	70 2b                	jo     0x43f6c3
43f698:	35 37 31 51 6b       	xor    $0x6b513137,%eax
43f69d:	45                   	inc    %ebp
43f69e:	36 71 76             	ss jno 0x43f717
43f6a1:	38 6b 53             	cmp    %ch,0x53(%ebx)
43f6a4:	42                   	inc    %edx
43f6a5:	5a                   	pop    %edx
43f6a6:	75 57                	jne    0x43f6ff
43f6a8:	54                   	push   %esp
43f6a9:	62 73 6a             	bound  %esi,0x6a(%ebx)
43f6ac:	65 72 62             	gs jb  0x43f711
43f6af:	36 4c                	ss dec %esp