44733a:	53                   	push   %ebx
44733b:	75 49                	jne    0x447386
44733d:	55                   	push   %ebp
44733e:	6f                   	outsl  %ds:(%esi),(%dx)
44733f:	56                   	push   %esi
447340:	76 77                	jbe    0x4473b9
447342:	46                   	inc    %esi
447343:	52                   	push   %edx
447344:	73 47                	jae    0x44738d
447346:	58                   	pop    %eax
447347:	6a 37                	push   $0x37
447349:	39 47 66             	cmp    %eax,0x66(%edi)
44734c:	52                   	push   %edx
44734d:	34 43                	xor    $0x43,%al
44734f:	43                   	inc    %ebx
447350:	61                   	popa
447351:	49                   	dec    %ecx
447352:	51                   	push   %ecx
447353:	65 4f                	gs dec %edi
447355:	73 39                	jae    0x447390
447357:	4d                   	dec    %ebp
447358:	50                   	push   %eax
447359:	79 4a                	jns    0x4473a5
44735b:	4c                   	dec    %esp
44735c:	4e                   	dec    %esi
44735d:	7a 50                	jp     0x4473af
44735f:	6c                   	insb   (%dx),%es:(%edi)
447360:	65 49                	gs dec %ecx
447362:	2f                   	das
447363:	44                   	inc    %esp
447364:	6e                   	outsb  %ds:(%esi),(%dx)
447365:	66 58                	pop    %ax
447367:	50                   	push   %eax
447368:	74 65                	je     0x4473cf
44736a:	33 53 71             	xor    0x71(%ebx),%edx
44736d:	52                   	push   %edx
44736e:	6d                   	insl   (%dx),%es:(%edi)
44736f:	53                   	push   %ebx
447370:	32 4e 4e             	xor    0x4e(%esi),%cl
447373:	67 6b 2f 44          	imul   $0x44,(%bx),%ebp
447377:	76 4c                	jbe    0x4473c5
447379:	59                   	pop    %ecx
44737a:	6d                   	insl   (%dx),%es:(%edi)
44737b:	45                   	inc    %ebp
44737c:	53                   	push   %ebx
44737d:	63 7a 75             	arpl   %edi,0x75(%edx)
447380:	56                   	push   %esi
447381:	6b 62 6c 66          	imul   $0x66,0x6c(%edx),%esp
447385:	46                   	inc    %esi
447386:	39 6e 32             	cmp    %ebp,0x32(%esi)
447389:	31 59 52             	xor    %ebx,0x52(%ecx)
44738c:	47                   	inc    %edi
44738d:	50                   	push   %eax
44738e:	6f                   	outsl  %ds:(%esi),(%dx)
44738f:	71 65                	jno    0x4473f6
447391:	4d                   	dec    %ebp
447392:	36 31 4b 61          	xor    %ecx,%ss:0x61(%ebx)
447396:	42                   	inc    %edx
447397:	2b 6e 4b             	sub    0x4b(%esi),%ebp
44739a:	35 52 49 78 61       	xor    $0x61784952,%eax
44739f:	57                   	push   %edi
4473a0:	66 71 57             	data16 jno 0x4473fa
4473a3:	51                   	push   %ecx
4473a4:	4f                   	dec    %edi
4473a5:	48                   	dec    %eax
4473a6:	31 6e 33             	xor    %ebp,0x33(%esi)
4473a9:	79 44                	jns    0x4473ef
4473ab:	57                   	push   %edi
4473ac:	4b                   	dec    %ebx
4473ad:	52                   	push   %edx
4473ae:	32 4d 67             	xor    0x67(%ebp),%cl
4473b1:	38 43 4d             	cmp    %al,0x4d(%ebx)
4473b4:	54                   	push   %esp
4473b5:	36 64 63 58 4c       	ss arpl %ebx,%fs:0x4c(%eax)
4473ba:	6d                   	insl   (%dx),%es:(%edi)
4473bb:	4d                   	dec    %ebp
4473bc:	76 50                	jbe    0x44740e
4473be:	38 35 6a 2f 62 43    	cmp    %dh,0x43622f6a
4473c4:	78 46                	js     0x44740c
4473c6:	45                   	inc    %ebp
4473c7:	67 6f                	outsl  %ds:(%si),(%dx)
4473c9:	73 35                	jae    0x447400
4473cb:	6c                   	insb   (%dx),%es:(%edi)
4473cc:	64 7a 47             	fs jp  0x447416
4473cf:	7a 66                	jp     0x447437
4473d1:	6c                   	insb   (%dx),%es:(%edi)
4473d2:	37                   	aaa
4473d3:	5a                   	pop    %edx
4473d4:	37                   	aaa
4473d5:	5a                   	pop    %edx
4473d6:	76 6d                	jbe    0x447445
4473d8:	52                   	push   %edx
4473d9:	66 32 58 36          	data16 xor 0x36(%eax),%bl
4473dd:	43                   	inc    %ebx
4473de:	39 37                	cmp    %esi,(%edi)
4473e0:	61                   	popa
4473e1:	2f                   	das
4473e2:	77 4a                	ja     0x44742e
4473e4:	6c                   	insb   (%dx),%es:(%edi)
4473e5:	62 5a 4c             	bound  %ebx,0x4c(%edx)
4473e8:	59                   	pop    %ecx
4473e9:	6f                   	outsl  %ds:(%esi),(%dx)
4473ea:	68 4a 73 49 66       	push   $0x6649734a
4473ef:	68 72 6e 71 35       	push   $0x35716e72
4473f4:	78 31                	js     0x447427
4473f6:	61                   	popa
4473f7:	6c                   	insb   (%dx),%es:(%edi)
4473f8:	43                   	inc    %ebx
4473f9:	38 59 69             	cmp    %bl,0x69(%ecx)
4473fc:	30 4e 44             	xor    %cl,0x44(%esi)
4473ff:	7a 6d                	jp     0x44746e
447401:	75 36                	jne    0x447439
447403:	48                   	dec    %eax
447404:	4a                   	dec    %edx
447405:	2f                   	das
447406:	43                   	inc    %ebx
447407:	55                   	push   %ebp
447408:	37                   	aaa
447409:	72 55                	jb     0x447460
44740b:	75 4e                	jne    0x44745b
44740d:	4a                   	dec    %edx
44740e:	59                   	pop    %ecx
44740f:	45                   	inc    %ebp
447410:	6b 55 52 51          	imul   $0x51,0x52(%ebp),%edx
447414:	71 56                	jno    0x44746c
447416:	47                   	inc    %edi
447417:	41                   	inc    %ecx
447418:	45                   	inc    %ebp
447419:	33 4c 61 71          	xor    0x71(%ecx,%eiz,2),%ecx
44741d:	62 77 49             	bound  %esi,0x49(%edi)
447420:	33 47 43             	xor    0x43(%edi),%eax
447423:	4f                   	dec    %edi
447424:	61                   	popa
447425:	79 64                	jns    0x44748b
447427:	56                   	push   %esi
447428:	36 52                	ss push %edx
44742a:	36 63 2f             	arpl   %ebp,%ss:(%edi)
44742d:	33 4c 48 4e          	xor    0x4e(%eax,%ecx,2),%ecx
447431:	35 37 54 58 62       	xor    $0x62585437,%eax
447436:	48                   	dec    %eax
447437:	56                   	push   %esi
447438:	49                   	dec    %ecx
447439:	4f                   	dec    %edi
44743a:	33 43 2b             	xor    0x2b(%ebx),%eax
44743d:	77 2f                	ja     0x44746e
44743f:	49                   	dec    %ecx
447440:	37                   	aaa
447441:	37                   	aaa
447442:	76 4d                	jbe    0x447491
447444:	63 41 5a             	arpl   %eax,0x5a(%ecx)
447447:	6e                   	outsb  %ds:(%esi),(%dx)
447448:	6f                   	outsl  %ds:(%esi),(%dx)
447449:	32 7a 4a             	xor    0x4a(%edx),%bh
44744c:	46                   	inc    %esi
44744d:	6a 78                	push   $0x78
44744f:	42                   	inc    %edx
447450:	78 67                	js     0x4474b9
447452:	54                   	push   %esp
447453:	2b 65 55             	sub    0x55(%ebp),%esp
447456:	42                   	inc    %edx
447457:	4d                   	dec    %ebp
447458:	44                   	inc    %esp
447459:	57                   	push   %edi
44745a:	71 43                	jno    0x44749f
44745c:	6b 53 41 75          	imul   $0x75,0x41(%ebx),%edx
447460:	37                   	aaa
447461:	4e                   	dec    %esi
447462:	39 48 45             	cmp    %ecx,0x45(%eax)
447465:	43                   	inc    %ebx
447466:	78 54                	js     0x4474bc
447468:	4e                   	dec    %esi
447469:	4a                   	dec    %edx
44746a:	62 64 6d 38          	bound  %esp,0x38(%ebp,%ebp,2)
44746e:	2b 64 56 4e          	sub    0x4e(%esi,%edx,2),%esp
447472:	55                   	push   %ebp
447473:	35 58 51 43 42       	xor    $0x42435158,%eax
447478:	51                   	push   %ecx
447479:	50                   	push   %eax
44747a:	43                   	inc    %ebx
44747b:	64 43                	fs inc %ebx
44747d:	4c                   	dec    %esp
44747e:	4b                   	dec    %ebx
44747f:	36 30 35 76 50 2b 65 	xor    %dh,%ss:0x652b5076
447486:	65 64 4b             	gs fs dec %ebx
447489:	64 49                	fs dec %ecx
44748b:	51                   	push   %ecx
44748c:	50                   	push   %eax
44748d:	6e                   	outsb  %ds:(%esi),(%dx)
44748e:	6b 31 7a             	imul   $0x7a,(%ecx),%esi
447491:	47                   	inc    %edi
447492:	37                   	aaa
447493:	70 4b                	jo     0x4474e0
447495:	47                   	inc    %edi
447496:	31 53 6d             	xor    %edx,0x6d(%ebx)
447499:	75 6b                	jne    0x447506
44749b:	75 42                	jne    0x4474df
44749d:	37                   	aaa
44749e:	6f                   	outsl  %ds:(%esi),(%dx)
44749f:	2b 76 69             	sub    0x69(%esi),%esi
4474a2:	51                   	push   %ecx
4474a3:	32 32                	xor    (%edx),%dh
4474a5:	30 6f 45             	xor    %ch,0x45(%edi)
4474a8:	4b                   	dec    %ebx
4474a9:	56                   	push   %esi
4474aa:	49                   	dec    %ecx
4474ab:	39 35 73 4d 4f 4e    	cmp    %esi,0x4e4f4d73
4474b1:	52                   	push   %edx
4474b2:	69 75 43 5a 41 6d 45 	imul   $0x456d415a,0x43(%ebp),%esi
4474b9:	72 7a                	jb     0x447535
4474bb:	36 65 37             	ss gs aaa
4474be:	34 58                	xor    $0x58,%al
4474c0:	2f                   	das
4474c1:	51                   	push   %ecx
4474c2:	65 43                	gs inc %ebx
4474c4:	5a                   	pop    %edx
4474c5:	49                   	dec    %ecx
4474c6:	4f                   	dec    %edi
4474c7:	59                   	pop    %ecx
4474c8:	77 55                	ja     0x44751f
4474ca:	70 4f                	jo     0x44751b
4474cc:	49                   	dec    %ecx
4474cd:	63 2b                	arpl   %ebp,(%ebx)
4474cf:	48                   	dec    %eax
4474d0:	6c                   	insb   (%dx),%es:(%edi)
4474d1:	2b 5a 42             	sub    0x42(%edx),%ebx
4474d4:	64 39 7a 45          	cmp    %edi,%fs:0x45(%edx)
4474d8:	30 45 2b             	xor    %al,0x2b(%ebp)
4474db:	4b                   	dec    %ebx
4474dc:	35 42 6b 37 4a       	xor    $0x4a376b42,%eax
4474e1:	77 49                	ja     0x44752c
4474e3:	50                   	push   %eax
4474e4:	7a 4e                	jp     0x447534
4474e6:	6b 45 34 6a          	imul   $0x6a,0x34(%ebp),%eax
4474ea:	73 6d                	jae    0x447559
4474ec:	6c                   	insb   (%dx),%es:(%edi)
4474ed:	51                   	push   %ecx
4474ee:	46                   	inc    %esi
4474ef:	71 6b                	jno    0x44755c
4474f1:	6b 4c 4a 38 53       	imul   $0x53,0x38(%edx,%ecx,2),%ecx
4474f6:	39 6b 34             	cmp    %ebp,0x34(%ebx)
4474f9:	55                   	push   %ebp
4474fa:	4d                   	dec    %ebp
4474fb:	37                   	aaa
4474fc:	69 4e 53 6b 62 2b 45 	imul   $0x452b626b,0x53(%esi),%ecx
447503:	79 51                	jns    0x447556
447505:	7a 46                	jp     0x44754d
447507:	6f                   	outsl  %ds:(%esi),(%dx)
447508:	33 34 44             	xor    (%esp,%eax,2),%esi
44750b:	59                   	pop    %ecx
44750c:	65 44                	gs inc %esp
44750e:	7a 72                	jp     0x447582
447510:	51                   	push   %ecx
447511:	62 44 78 30          	bound  %eax,0x30(%eax,%edi,2)
447515:	61                   	popa
447516:	31 6f 32             	xor    %ebp,0x32(%edi)
447519:	4a                   	dec    %edx
44751a:	4e                   	dec    %esi
44751b:	49                   	dec    %ecx
44751c:	35 68 39 2f 2f       	xor    $0x2f2f3968,%eax
447521:	43                   	inc    %ebx
447522:	71 4b                	jno    0x44756f
447524:	52                   	push   %edx
447525:	72 4a                	jb     0x447571
447527:	4b                   	dec    %ebx
447528:	57                   	push   %edi
447529:	79 4e                	jns    0x447579
44752b:	45                   	inc    %ebp
44752c:	30 36                	xor    %dh,(%esi)
44752e:	62 39                	bound  %edi,(%ecx)
447530:	4d                   	dec    %ebp
447531:	72 79                	jb     0x4475ac
447533:	48                   	dec    %eax
447534:	31 55 78             	xor    %edx,0x78(%ebp)
447537:	59                   	pop    %ecx
447538:	58                   	pop    %eax
447539:	59                   	pop    %ecx
44753a:	43                   	inc    %ebx
44753b:	48                   	dec    %eax
44753c:	4d                   	dec    %ebp
44753d:	58                   	pop    %eax
44753e:	35 64 54 55 74       	xor    $0x74555464,%eax
447543:	42                   	inc    %edx
447544:	63 61 62             	arpl   %esp,0x62(%ecx)
447547:	36 4b                	ss dec %ebx
447549:	71 6e                	jno    0x4475b9
44754b:	34 70                	xor    $0x70,%al
44754d:	6e                   	outsb  %ds:(%esi),(%dx)
44754e:	6f                   	outsl  %ds:(%esi),(%dx)
44754f:	64 46                	fs inc %esi
447551:	75 7a                	jne    0x4475cd
447553:	72 45                	jb     0x44759a
447555:	33 37                	xor    (%edi),%esi
447557:	47                   	inc    %edi
447558:	6d                   	insl   (%dx),%es:(%edi)
447559:	37                   	aaa
44755a:	4c                   	dec    %esp
44755b:	47                   	inc    %edi
44755c:	31 45 53             	xor    %eax,0x53(%ebp)
44755f:	57                   	push   %edi
447560:	2b 46 44             	sub    0x44(%esi),%eax
447563:	41                   	inc    %ecx
447564:	59                   	pop    %ecx
447565:	2f                   	das
447566:	51                   	push   %ecx
447567:	4b                   	dec    %ebx
447568:	37                   	aaa
447569:	4e                   	dec    %esi
44756a:	6e                   	outsb  %ds:(%esi),(%dx)
44756b:	52                   	push   %edx
44756c:	35 46 4e 43 46       	xor    $0x46434e46,%eax
447571:	6e                   	outsb  %ds:(%esi),(%dx)
447572:	66 4a                	dec    %dx
447574:	4f                   	dec    %edi
447575:	31 30                	xor    %esi,(%eax)
447577:	45                   	inc    %ebp
447578:	74 75                	je     0x4475ef
44757a:	4e                   	dec    %esi
44757b:	46                   	inc    %esi
44757c:	67 65 35 48 44 72 39 	addr16 gs xor $0x39724448,%eax
447583:	78 34                	js     0x4475b9
447585:	48                   	dec    %eax
447586:	58                   	pop    %eax
447587:	4f                   	dec    %edi
447588:	46                   	inc    %esi
447589:	62 70 66             	bound  %esi,0x66(%eax)
44758c:	61                   	popa
44758d:	43                   	inc    %ebx
44758e:	69 69 69 77 51 6a 4f 	imul   $0x4f6a5177,0x69(%ecx),%ebp
447595:	46                   	inc    %esi
447596:	55                   	push   %ebp
447597:	2f                   	das
447598:	51                   	push   %ecx
447599:	48                   	dec    %eax
44759a:	46                   	inc    %esi
44759b:	57                   	push   %edi
44759c:	6a 6a                	push   $0x6a
44759e:	64 54                	fs push %esp
4475a0:	39 51 48             	cmp    %edx,0x48(%ecx)
4475a3:	6b 4f 58 4e          	imul   $0x4e,0x58(%edi),%ecx
4475a7:	78 4b                	js     0x4475f4
4475a9:	2f                   	das
4475aa:	64 6a 5a             	fs push $0x5a
4475ad:	73 6b                	jae    0x44761a
4475af:	67 77 62             	addr16 ja 0x447614
4475b2:	74 70                	je     0x447624
4475b4:	61                   	popa
4475b5:	76 30                	jbe    0x4475e7
4475b7:	4c                   	dec    %esp
4475b8:	44                   	inc    %esp
4475b9:	72 4d                	jb     0x447608