43f3c4:	2b 68 2f             	sub    0x2f(%eax),%ebp
43f3c7:	51                   	push   %ecx
43f3c8:	64 44                	fs inc %esp
43f3ca:	47                   	inc    %edi
43f3cb:	6c                   	insb   (%dx),%es:(%edi)
43f3cc:	31 57 36             	xor    %edx,0x36(%edi)
43f3cf:	2f                   	das
43f3d0:	67 31 65 52          	xor    %esp,0x52(%di)
43f3d4:	62 38                	bound  %edi,(%eax)
43f3d6:	6c                   	insb   (%dx),%es:(%edi)
43f3d7:	55                   	push   %ebp
43f3d8:	32 63 61             	xor    0x61(%ebx),%ah
43f3db:	50                   	push   %eax
43f3dc:	43                   	inc    %ebx
43f3dd:	30 54 6f 58          	xor    %dl,0x58(%edi,%ebp,2)
43f3e1:	35 39 6a 6a 43       	xor    $0x436a6a39,%eax
43f3e6:	62 34 57             	bound  %esi,(%edi,%edx,2)
43f3e9:	73 41                	jae    0x43f42c
43f3eb:	66 33 2b             	xor    (%ebx),%bp
43f3ee:	4f                   	dec    %edi
43f3ef:	4d                   	dec    %ebp
43f3f0:	45                   	inc    %ebp
43f3f1:	4e                   	dec    %esi
43f3f2:	30 45 51             	xor    %al,0x51(%ebp)
43f3f5:	74 47                	je     0x43f43e
43f3f7:	64 32 68 4a          	xor    %fs:0x4a(%eax),%ch
43f3fb:	2b 62 73             	sub    0x73(%edx),%esp
43f3fe:	72 72                	jb     0x43f472
43f400:	33 76 4b             	xor    0x4b(%esi),%esi
43f403:	45                   	inc    %ebp
43f404:	76 33                	jbe    0x43f439
43f406:	50                   	push   %eax
43f407:	54                   	push   %esp
43f408:	74 63                	je     0x43f46d
43f40a:	6d                   	insl   (%dx),%es:(%edi)
43f40b:	6a 57                	push   $0x57
43f40d:	45                   	inc    %ebp
43f40e:	2b 37                	sub    (%edi),%esi
43f410:	42                   	inc    %edx
43f411:	34 6f                	xor    $0x6f,%al
43f413:	42                   	inc    %edx
43f414:	4c                   	dec    %esp
43f415:	49                   	dec    %ecx
43f416:	77 4b                	ja     0x43f463
43f418:	72 66                	jb     0x43f480
43f41a:	50                   	push   %eax
43f41b:	4f                   	dec    %edi
43f41c:	68 52 48 72 43       	push   $0x43724852
43f421:	67 2f                	addr16 das
43f423:	72 6e                	jb     0x43f493
43f425:	4d                   	dec    %ebp
43f426:	4f                   	dec    %edi
43f427:	62 4f 38             	bound  %ecx,0x38(%edi)
43f42a:	49                   	dec    %ecx
43f42b:	4f                   	dec    %edi
43f42c:	6a 53                	push   $0x53
43f42e:	4a                   	dec    %edx
43f42f:	4b                   	dec    %ebx
43f430:	43                   	inc    %ebx
43f431:	41                   	inc    %ecx
43f432:	46                   	inc    %esi
43f433:	59                   	pop    %ecx
43f434:	6e                   	outsb  %ds:(%esi),(%dx)
43f435:	38 44 56 79          	cmp    %al,0x79(%esi,%edx,2)
43f439:	67 65 44             	addr16 gs inc %esp
43f43c:	72 4c                	jb     0x43f48a
43f43e:	61                   	popa
43f43f:	61                   	popa
43f440:	68 72 77 43 2f       	push   $0x2f437772
43f445:	4b                   	dec    %ebx
43f446:	35 6a 70 52 66       	xor    $0x6652706a,%eax
43f44b:	43                   	inc    %ebx
43f44c:	61                   	popa
43f44d:	31 37                	xor    %esi,(%edi)
43f44f:	4c                   	dec    %esp
43f450:	68 61 4b 7a 4d       	push   $0x4d7a4b61
43f455:	71 4f                	jno    0x43f4a6
43f457:	31 75 43             	xor    %esi,0x43(%ebp)
43f45a:	4a                   	dec    %edx
43f45b:	2f                   	das
43f45c:	39 4e 78             	cmp    %ecx,0x78(%esi)
43f45f:	63 44 76 59          	arpl   %eax,0x59(%esi,%esi,2)
43f463:	54                   	push   %esp
43f464:	79 4f                	jns    0x43f4b5
43f466:	68 31 66 43 71       	push   $0x71436631
43f46b:	66 76 33             	data16 jbe 0x43f4a1
43f46e:	73 67                	jae    0x43f4d7
43f470:	48                   	dec    %eax
43f471:	6a 63                	push   $0x63
43f473:	69 4f 75 2b 36 30 51 	imul   $0x5130362b,0x75(%edi),%ecx
43f47a:	43                   	inc    %ebx
43f47b:	44                   	inc    %esp
43f47c:	6d                   	insl   (%dx),%es:(%edi)
43f47d:	36 34 5a             	ss xor $0x5a,%al
43f480:	6f                   	outsl  %ds:(%esi),(%dx)
43f481:	75 70                	jne    0x43f4f3
43f483:	4e                   	dec    %esi
43f484:	47                   	inc    %edi
43f485:	30 32                	xor    %dh,(%edx)
43f487:	65 2f                	gs das
43f489:	61                   	popa
43f48a:	58                   	pop    %eax
43f48b:	34 65                	xor    $0x65,%al
43f48d:	70 51                	jo     0x43f4e0
43f48f:	75 7a                	jne    0x43f50b
43f491:	43                   	inc    %ebx
43f492:	6e                   	outsb  %ds:(%esi),(%dx)
43f493:	73 31                	jae    0x43f4c6
43f495:	47                   	inc    %edi
43f496:	69 57 74 65 70 57 58 	imul   $0x58577065,0x74(%edi),%edx
43f49d:	58                   	pop    %eax
43f49e:	35 59 54 42 59       	xor    $0x59425459,%eax
43f4a3:	39 77 72             	cmp    %esi,0x72(%edi)
43f4a6:	44                   	inc    %esp
43f4a7:	41                   	inc    %ecx
43f4a8:	68 2b 74 41 57       	push   $0x5741742b
43f4ad:	39 38                	cmp    %edi,(%eax)
43f4af:	55                   	push   %ebp
43f4b0:	4f                   	dec    %edi
43f4b1:	69 2f 70 63 32 4e    	imul   $0x4e326370,(%edi),%ebp
43f4b7:	78 33                	js     0x43f4ec
43f4b9:	5a                   	pop    %edx
43f4ba:	35 79 44 44 64       	xor    $0x64444479,%eax
43f4bf:	69 74 65 58 35 7a 58 	imul   $0x76587a35,0x58(%ebp,%eiz,2),%esi
43f4c6:	76
43f4c7:	46                   	inc    %esi
43f4c8:	6f                   	outsl  %ds:(%esi),(%dx)
43f4c9:	74 41                	je     0x43f50c
43f4cb:	48                   	dec    %eax
43f4cc:	4c                   	dec    %esp
43f4cd:	46                   	inc    %esi
43f4ce:	39 49 37             	cmp    %ecx,0x37(%ecx)
43f4d1:	76 34                	jbe    0x43f507
43f4d3:	44                   	inc    %esp
43f4d4:	6a 33                	push   $0x33
43f4d6:	35 75 45 5a 64       	xor    $0x645a4575,%eax
43f4db:	76 37                	jbe    0x43f514
43f4dd:	4d                   	dec    %ebp
43f4de:	4e                   	dec    %esi
43f4df:	4b                   	dec    %ebx
43f4e0:	58                   	pop    %eax
43f4e1:	59                   	pop    %ecx
43f4e2:	58                   	pop    %eax
43f4e3:	63 2b                	arpl   %ebp,(%ebx)
43f4e5:	6f                   	outsl  %ds:(%esi),(%dx)
43f4e6:	78 69                	js     0x43f551
43f4e8:	2f                   	das
43f4e9:	5a                   	pop    %edx
43f4ea:	6f                   	outsl  %ds:(%esi),(%dx)
43f4eb:	56                   	push   %esi
43f4ec:	66 2b 50 38          	sub    0x38(%eax),%dx
43f4f0:	51                   	push   %ecx
43f4f1:	48                   	dec    %eax
43f4f2:	2f                   	das
43f4f3:	6e                   	outsb  %ds:(%esi),(%dx)
43f4f4:	39 54 72 64          	cmp    %edx,0x64(%edx,%esi,2)
43f4f8:	7a 32                	jp     0x43f52c
43f4fa:	7a 62                	jp     0x43f55e
43f4fc:	4c                   	dec    %esp
43f4fd:	65 67 54             	gs addr16 push %esp
43f500:	67 68 56 55 62 6a    	addr16 push $0x6a625556
43f506:	38 4e 47             	cmp    %cl,0x47(%esi)
43f509:	4e                   	dec    %esi
43f50a:	57                   	push   %edi
43f50b:	61                   	popa
43f50c:	7a 68                	jp     0x43f576
43f50e:	58                   	pop    %eax
43f50f:	47                   	inc    %edi
43f510:	48                   	dec    %eax
43f511:	36 76 34             	ss jbe 0x43f548
43f514:	6b 6f 48 5a          	imul   $0x5a,0x48(%edi),%ebp
43f518:	37                   	aaa
43f519:	6e                   	outsb  %ds:(%esi),(%dx)
43f51a:	35 38 70 49 77       	xor    $0x77497038,%eax
43f51f:	73 31                	jae    0x43f552
43f521:	79 68                	jns    0x43f58b
43f523:	76 2f                	jbe    0x43f554
43f525:	59                   	pop    %ecx
43f526:	65 77 4f             	gs ja  0x43f578
43f529:	34 66                	xor    $0x66,%al
43f52b:	47                   	inc    %edi
43f52c:	63 66 35             	arpl   %esp,0x35(%esi)
43f52f:	4e                   	dec    %esi
43f530:	6b 43 4e 6b          	imul   $0x6b,0x4e(%ebx),%eax
43f534:	36 43                	ss inc %ebx
43f536:	62 64 44 72          	bound  %esp,0x72(%esp,%eax,2)
43f53a:	77 65                	ja     0x43f5a1
43f53c:	6b 78 70 45          	imul   $0x45,0x70(%eax),%edi
43f540:	57                   	push   %edi
43f541:	36 72 30             	ss jb  0x43f574
43f544:	48                   	dec    %eax
43f545:	46                   	inc    %esi
43f546:	2f                   	das
43f547:	62 50 75             	bound  %edx,0x75(%eax)
43f54a:	47                   	inc    %edi
43f54b:	36 73 50             	ss jae 0x43f59e
43f54e:	73 44                	jae    0x43f594
43f550:	48                   	dec    %eax
43f551:	79 37                	jns    0x43f58a
43f553:	7a 7a                	jp     0x43f5cf
43f555:	64 44                	fs inc %esp
43f557:	69 35 52 74 49 6e 67 	imul   $0x69473567,0x6e497452,%esi
43f55e:	35 47 69
43f561:	43                   	inc    %ebx
43f562:	62 35 55 32 56 38    	bound  %esi,0x38563255
43f568:	58                   	pop    %eax
43f569:	55                   	push   %ebp
43f56a:	44                   	inc    %esp
43f56b:	62 61 53             	bound  %esp,0x53(%ecx)
43f56e:	58                   	pop    %eax
43f56f:	61                   	popa
43f570:	45                   	inc    %ebp
43f571:	6c                   	insb   (%dx),%es:(%edi)
43f572:	47                   	inc    %edi
43f573:	4d                   	dec    %ebp
43f574:	49                   	dec    %ecx
43f575:	48                   	dec    %eax
43f576:	52                   	push   %edx
43f577:	78 72                	js     0x43f5eb
43f579:	59                   	pop    %ecx
43f57a:	66 71 43             	data16 jno 0x43f5c0
43f57d:	50                   	push   %eax
43f57e:	4b                   	dec    %ebx
43f57f:	6a 4d                	push   $0x4d
43f581:	6c                   	insb   (%dx),%es:(%edi)
43f582:	78 4a                	js     0x43f5ce
43f584:	5a                   	pop    %edx
43f585:	67 2f                	addr16 das
43f587:	49                   	dec    %ecx
43f588:	46                   	inc    %esi
43f589:	49                   	dec    %ecx
43f58a:	32 68 78             	xor    0x78(%eax),%ch
43f58d:	31 52 52             	xor    %edx,0x52(%edx)
43f590:	66 38 73 32          	data16 cmp %dh,0x32(%ebx)
43f594:	72 77                	jb     0x43f60d
43f596:	54                   	push   %esp
43f597:	65 68 75 66 69 57    	gs push $0x57696675
43f59d:	4e                   	dec    %esi
43f59e:	72 37                	jb     0x43f5d7
43f5a0:	58                   	pop    %eax
43f5a1:	39 54 56 49          	cmp    %edx,0x49(%esi,%edx,2)
43f5a5:	42                   	inc    %edx
43f5a6:	44                   	inc    %esp
43f5a7:	54                   	push   %esp
43f5a8:	79 75                	jns    0x43f61f
43f5aa:	42                   	inc    %edx
43f5ab:	59                   	pop    %ecx
43f5ac:	77 75                	ja     0x43f623
43f5ae:	36 42                	ss inc %edx
43f5b0:	6e                   	outsb  %ds:(%esi),(%dx)
43f5b1:	46                   	inc    %esi
43f5b2:	70 49                	jo     0x43f5fd
43f5b4:	35 64 49 49 38       	xor    $0x38494964,%eax
43f5b9:	52                   	push   %edx
43f5ba:	41                   	inc    %ecx
43f5bb:	44                   	inc    %esp
43f5bc:	4c                   	dec    %esp
43f5bd:	79 39                	jns    0x43f5f8
43f5bf:	69 52 4c 39 44 30 33 	imul   $0x33304439,0x4c(%edx),%edx
43f5c6:	52                   	push   %edx
43f5c7:	77 38                	ja     0x43f601
43f5c9:	79 68                	jns    0x43f633
43f5cb:	74 33                	je     0x43f600
43f5cd:	39 78 77             	cmp    %edi,0x77(%eax)
43f5d0:	70 32                	jo     0x43f604
43f5d2:	47                   	inc    %edi
43f5d3:	4b                   	dec    %ebx
43f5d4:	66 36 44             	ss inc %sp
43f5d7:	78 37                	js     0x43f610
43f5d9:	48                   	dec    %eax
43f5da:	68 50 33 45 2f       	push   $0x2f453350
43f5df:	6e                   	outsb  %ds:(%esi),(%dx)
43f5e0:	67 52                	addr16 push %edx
43f5e2:	52                   	push   %edx
43f5e3:	35 43 6d 54 64       	xor    $0x64546d43,%eax
43f5e8:	65 74 6e             	gs je  0x43f659
43f5eb:	69 69 45 61 68 68 48 	imul   $0x48686861,0x45(%ecx),%ebp
43f5f2:	6a 74                	push   $0x74
43f5f4:	49                   	dec    %ecx
43f5f5:	50                   	push   %eax
43f5f6:	76 62                	jbe    0x43f65a
43f5f8:	53                   	push   %ebx
43f5f9:	4c                   	dec    %esp
43f5fa:	4e                   	dec    %esi
43f5fb:	64 4f                	fs dec %edi
43f5fd:	51                   	push   %ecx
43f5fe:	70 61                	jo     0x43f661
43f600:	65 72 31             	gs jb  0x43f634
43f603:	43                   	inc    %ebx
43f604:	62 76 50             	bound  %esi,0x50(%esi)
43f607:	7a 42                	jp     0x43f64b
43f609:	70 44                	jo     0x43f64f
43f60b:	75 30                	jne    0x43f63d
43f60d:	32 4a 76             	xor    0x76(%edx),%cl
43f610:	59                   	pop    %ecx
43f611:	72 59                	jb     0x43f66c
43f613:	71 31                	jno    0x43f646
43f615:	4f                   	dec    %edi
43f616:	30 79 47             	xor    %bh,0x47(%ecx)
43f619:	72 38                	jb     0x43f653
43f61b:	38 74 78 6a          	cmp    %dh,0x6a(%eax,%edi,2)
43f61f:	31 2b                	xor    %ebp,(%ebx)
43f621:	4c                   	dec    %esp
43f622:	79 36                	jns    0x43f65a
43f624:	6e                   	outsb  %ds:(%esi),(%dx)
43f625:	71 76                	jno    0x43f69d
43f627:	65 70 34             	gs jo  0x43f65e
43f62a:	5a                   	pop    %edx
43f62b:	43                   	inc    %ebx
43f62c:	2f                   	das
43f62d:	79 30                	jns    0x43f65f
43f62f:	61                   	popa
43f630:	65 51                	gs push %ecx
43f632:	6e                   	outsb  %ds:(%esi),(%dx)
43f633:	4b                   	dec    %ebx
43f634:	47                   	inc    %edi
43f635:	47                   	inc    %edi
43f636:	4f                   	dec    %edi
43f637:	35 43 70 52 56       	xor    $0x56527043,%eax
43f63c:	38 4f 46             	cmp    %cl,0x46(%edi)
43f63f:	4e                   	dec    %esi
43f640:	53                   	push   %ebx
43f641:	48                   	dec    %eax
43f642:	55                   	push   %ebp
43f643:	36 68 74 71 62 43    	ss push $0x43627174
43f649:	6e                   	outsb  %ds:(%esi),(%dx)
43f64a:	4f                   	dec    %edi
43f64b:	4d                   	dec    %ebp
43f64c:	47                   	inc    %edi
43f64d:	2f                   	das
43f64e:	31 53 68             	xor    %edx,0x68(%ebx)
43f651:	4e                   	dec    %esi
43f652:	79 6c                	jns    0x43f6c0
43f654:	63 79 59             	arpl   %edi,0x59(%ecx)
43f657:	4f                   	dec    %edi
43f658:	52                   	push   %edx
43f659:	55                   	push   %ebp
43f65a:	53                   	push   %ebx
43f65b:	38 45 61             	cmp    %al,0x61(%ebp)
43f65e:	35 68 4e 6f 32       	xor    $0x326f4e68,%eax
43f663:	6b 66 39 59          	imul   $0x59,0x39(%esi),%esp
43f667:	74 6e                	je     0x43f6d7
43f669:	67 73 65             	addr16 jae 0x43f6d1
43f66c:	66 66 32 76 5a       	data16 data16 xor 0x5a(%esi),%dh
43f671:	32 6c 6b 70          	xor    0x70(%ebx,%ebp,2),%ch
43f675:	78 4b                	js     0x43f6c2
43f677:	2f                   	das
43f678:	41                   	inc    %ecx
43f679:	35 49 55 66 6e       	xor    $0x6e665549,%eax
43f67e:	6d                   	insl   (%dx),%es:(%edi)