444305:	52                   	push   %edx
444306:	4a                   	dec    %edx
444307:	6f                   	outsl  %ds:(%esi),(%dx)
444308:	4f                   	dec    %edi
444309:	35 4b 77 55 54       	xor    $0x5455774b,%eax
44430e:	70 6b                	jo     0x44437b
444310:	56                   	push   %esi
444311:	71 75                	jno    0x444388
444313:	49                   	dec    %ecx
444314:	4f                   	dec    %edi
444315:	58                   	pop    %eax
444316:	6a 77                	push   $0x77
444318:	37                   	aaa
444319:	43                   	inc    %ebx
44431a:	32 4d 49             	xor    0x49(%ebp),%cl
44431d:	51                   	push   %ecx
44431e:	51                   	push   %ecx
44431f:	38 6e 44             	cmp    %ch,0x44(%esi)
444322:	74 53                	je     0x444377
444324:	70 6f                	jo     0x444395
444326:	69 34 2b 75 56 65 44 	imul   $0x44655675,(%ebx,%ebp,1),%esi
44432d:	49                   	dec    %ecx
44432e:	41                   	inc    %ecx
44432f:	69 55 53 4a 69 63 54 	imul   $0x5463694a,0x53(%ebp),%edx
444336:	66 39 32             	cmp    %si,(%edx)
444339:	63 47 6d             	arpl   %eax,0x6d(%edi)
44433c:	79 75                	jns    0x4443b3
44433e:	36 44                	ss inc %esp
444340:	52                   	push   %edx
444341:	34 57                	xor    $0x57,%al
444343:	34 63                	xor    $0x63,%al
444345:	63 70 77             	arpl   %esi,0x77(%eax)
444348:	37                   	aaa
444349:	4f                   	dec    %edi
44434a:	75 52                	jne    0x44439e
44434c:	44                   	inc    %esp
44434d:	74 59                	je     0x4443a8
44434f:	31 76 76             	xor    %esi,0x76(%esi)
444352:	66 65 4d             	gs dec %bp
444355:	76 54                	jbe    0x4443ab
444357:	50                   	push   %eax
444358:	77 6b                	ja     0x4443c5
44435a:	51                   	push   %ecx
44435b:	4b                   	dec    %ebx
44435c:	74 4c                	je     0x4443aa
44435e:	6a 6c                	push   $0x6c
444360:	74 76                	je     0x4443d8
444362:	41                   	inc    %ecx
444363:	6a 2f                	push   $0x2f
444365:	70 44                	jo     0x4443ab
444367:	32 36                	xor    (%esi),%dh
444369:	31 6d 67             	xor    %ebp,0x67(%ebp)
44436c:	55                   	push   %ebp
44436d:	75 70                	jne    0x4443df
44436f:	37                   	aaa
444370:	4c                   	dec    %esp
444371:	71 41                	jno    0x4443b4
444373:	79 4c                	jns    0x4443c1
444375:	46                   	inc    %esi
444376:	78 65                	js     0x4443dd
444378:	6e                   	outsb  %ds:(%esi),(%dx)
444379:	34 69                	xor    $0x69,%al
44437b:	57                   	push   %edi
44437c:	44                   	inc    %esp
44437d:	6f                   	outsl  %ds:(%esi),(%dx)
44437e:	64 59                	fs pop %ecx
444380:	61                   	popa
444381:	61                   	popa
444382:	74 41                	je     0x4443c5
444384:	73 74                	jae    0x4443fa
444386:	52                   	push   %edx
444387:	6b 7a 59 57          	imul   $0x57,0x59(%edx),%edi
44438b:	42                   	inc    %edx
44438c:	68 32 61 30 4f       	push   $0x4f306132
444391:	50                   	push   %eax
444392:	54                   	push   %esp
444393:	75 75                	jne    0x44440a
444395:	38 54 48 46          	cmp    %dl,0x46(%eax,%ecx,2)
444399:	4b                   	dec    %ebx
44439a:	52                   	push   %edx
44439b:	59                   	pop    %ecx
44439c:	56                   	push   %esi
44439d:	44                   	inc    %esp
44439e:	36 32 36             	xor    %ss:(%esi),%dh
4443a1:	59                   	pop    %ecx
4443a2:	41                   	inc    %ecx
4443a3:	6a 46                	push   $0x46
4443a5:	36 43                	ss inc %ebx
4443a7:	51                   	push   %ecx
4443a8:	4a                   	dec    %edx
4443a9:	6a 58                	push   $0x58
4443ab:	45                   	inc    %ebp
4443ac:	78 57                	js     0x444405
4443ae:	31 6b 4f             	xor    %ebp,0x4f(%ebx)
4443b1:	69 76 6a 59 59 42 70 	imul   $0x70425959,0x6a(%esi),%esi
4443b8:	51                   	push   %ecx
4443b9:	6d                   	insl   (%dx),%es:(%edi)
4443ba:	47                   	inc    %edi
4443bb:	62 6b 37             	bound  %ebp,0x37(%ebx)
4443be:	5a                   	pop    %edx
4443bf:	31 50 31             	xor    %edx,0x31(%eax)
4443c2:	74 59                	je     0x44441d
4443c4:	39 4c 51 37          	cmp    %ecx,0x37(%ecx,%edx,2)
4443c8:	63 63 43             	arpl   %esp,0x43(%ebx)
4443cb:	4c                   	dec    %esp
4443cc:	42                   	inc    %edx
4443cd:	38 42 69             	cmp    %al,0x69(%edx)
4443d0:	64 38 77 50          	cmp    %dh,%fs:0x50(%edi)
4443d4:	2f                   	das
4443d5:	4d                   	dec    %ebp
4443d6:	6f                   	outsl  %ds:(%esi),(%dx)
4443d7:	66 31 6a 48          	xor    %bp,0x48(%edx)
4443db:	75 54                	jne    0x444431
4443dd:	6b 6f 47 76          	imul   $0x76,0x47(%edi),%ebp
4443e1:	36 38 73 33          	cmp    %dh,%ss:0x33(%ebx)
4443e5:	31 75 38             	xor    %esi,0x38(%ebp)
4443e8:	64 61                	fs popa
4443ea:	61                   	popa
4443eb:	30 73 49             	xor    %dh,0x49(%ebx)
4443ee:	4a                   	dec    %edx
4443ef:	59                   	pop    %ecx
4443f0:	30 37                	xor    %dh,(%edi)
4443f2:	6e                   	outsb  %ds:(%esi),(%dx)
4443f3:	37                   	aaa
4443f4:	4d                   	dec    %ebp
4443f5:	72 32                	jb     0x444429
4443f7:	44                   	inc    %esp
4443f8:	75 62                	jne    0x44445c
4443fa:	31 6c 4d 2b          	xor    %ebp,0x2b(%ebp,%ecx,2)
4443fe:	59                   	pop    %ecx
4443ff:	52                   	push   %edx
444400:	4c                   	dec    %esp
444401:	43                   	inc    %ebx
444402:	46                   	inc    %esi
444403:	46                   	inc    %esi
444404:	7a 38                	jp     0x44443e
444406:	37                   	aaa
444407:	45                   	inc    %ebp
444408:	54                   	push   %esp
444409:	38 45 55             	cmp    %al,0x55(%ebp)
44440c:	36 4e                	ss dec %esi
44440e:	2f                   	das
44440f:	4f                   	dec    %edi
444410:	54                   	push   %esp
444411:	61                   	popa
444412:	77 67                	ja     0x44447b
444414:	71 6d                	jno    0x444483
444416:	63 78 53             	arpl   %edi,0x53(%eax)
444419:	7a 57                	jp     0x444472
44441b:	59                   	pop    %ecx
44441c:	51                   	push   %ecx
44441d:	48                   	dec    %eax
44441e:	64 35 55 78 4b 50    	fs xor $0x504b7855,%eax
444424:	50                   	push   %eax
444425:	7a 51                	jp     0x444478
444427:	76 44                	jbe    0x44446d
444429:	68 59 63 30 54       	push   $0x54306359
44442e:	6b 37 32             	imul   $0x32,(%edi),%esi
444431:	62 6b 73             	bound  %ebp,0x73(%ebx)
444434:	49                   	dec    %ecx
444435:	39 76 43             	cmp    %esi,0x43(%esi)
444438:	74 75                	je     0x4444af
44443a:	4a                   	dec    %edx
44443b:	74 34                	je     0x444471
44443d:	42                   	inc    %edx
44443e:	35 72 4c 43 49       	xor    $0x49434c72,%eax
444443:	4c                   	dec    %esp
444444:	71 6b                	jno    0x4444b1
444446:	68 5a 76 53 73       	push   $0x7353765a
44444b:	57                   	push   %edi
44444c:	41                   	inc    %ecx
44444d:	65 41                	gs inc %ecx
44444f:	4a                   	dec    %edx
444450:	75 7a                	jne    0x4444cc
444452:	61                   	popa
444453:	4f                   	dec    %edi
444454:	74 2f                	je     0x444485
444456:	33 4d 71             	xor    0x71(%ebp),%ecx
444459:	32 79 33             	xor    0x33(%ecx),%bh
44445c:	54                   	push   %esp
44445d:	75 2f                	jne    0x44448e
44445f:	64 6e                	outsb  %fs:(%esi),(%dx)
444461:	52                   	push   %edx
444462:	34 4d                	xor    $0x4d,%al
444464:	56                   	push   %esi
444465:	35 49 47 52 31       	xor    $0x31524749,%eax
44446a:	77 75                	ja     0x4444e1
44446c:	75 4e                	jne    0x4444bc
44446e:	4f                   	dec    %edi
44446f:	66 31 4f 79          	xor    %cx,0x79(%edi)
444473:	4d                   	dec    %ebp
444474:	4c                   	dec    %esp
444475:	62 34 66             	bound  %esi,(%esi,%eiz,2)
444478:	79 4d                	jns    0x4444c7
44447a:	71 52                	jno    0x4444ce
44447c:	6c                   	insb   (%dx),%es:(%edi)
44447d:	64 72 44             	fs jb  0x4444c4
444480:	38 57 68             	cmp    %dl,0x68(%edi)
444483:	5a                   	pop    %edx
444484:	71 69                	jno    0x4444ef
444486:	4f                   	dec    %edi
444487:	53                   	push   %ebx
444488:	52                   	push   %edx
444489:	77 55                	ja     0x4444e0
44448b:	78 55                	js     0x4444e2
44448d:	76 6c                	jbe    0x4444fb
44448f:	62 41 4b             	bound  %eax,0x4b(%ecx)
444492:	46                   	inc    %esi
444493:	37                   	aaa
444494:	55                   	push   %ebp
444495:	30 77 76             	xor    %dh,0x76(%edi)
444498:	66 6b 36 36          	imul   $0x36,(%esi),%si
44449c:	70 4f                	jo     0x4444ed
44449e:	30 71 32             	xor    %dh,0x32(%ecx)
4444a1:	33 48 53             	xor    0x53(%eax),%ecx
4444a4:	33 6f 33             	xor    0x33(%edi),%ebp
4444a7:	52                   	push   %edx
4444a8:	55                   	push   %ebp
4444a9:	65 2f                	gs das
4444ab:	30 4c 59 37          	xor    %cl,0x37(%ecx,%ebx,2)
4444af:	69 69 66 4a 4c 54 48 	imul   $0x48544c4a,0x66(%ecx),%ebp
4444b6:	31 53 69             	xor    %edx,0x69(%ebx)
4444b9:	49                   	dec    %ecx
4444ba:	36 75 44             	ss jne 0x444501
4444bd:	6e                   	outsb  %ds:(%esi),(%dx)
4444be:	7a 56                	jp     0x444516
4444c0:	48                   	dec    %eax
4444c1:	70 4b                	jo     0x44450e
4444c3:	49                   	dec    %ecx
4444c4:	38 7a 39             	cmp    %bh,0x39(%edx)
4444c7:	4b                   	dec    %ebx
4444c8:	72 2b                	jb     0x4444f5
4444ca:	4f                   	dec    %edi
4444cb:	43                   	inc    %ebx
4444cc:	58                   	pop    %eax
4444cd:	79 53                	jns    0x444522
4444cf:	38 46 76             	cmp    %al,0x76(%esi)
4444d2:	58                   	pop    %eax
4444d3:	6a 39                	push   $0x39
4444d5:	57                   	push   %edi
4444d6:	32 78 54             	xor    0x54(%eax),%bh
4444d9:	50                   	push   %eax
4444da:	65 78 33             	gs js  0x444510
4444dd:	39 65 6a             	cmp    %esp,0x6a(%ebp)
4444e0:	6a 38                	push   $0x38
4444e2:	57                   	push   %edi
4444e3:	33 50 75             	xor    0x75(%eax),%edx
4444e6:	61                   	popa
4444e7:	4d                   	dec    %ebp
4444e8:	58                   	pop    %eax
4444e9:	59                   	pop    %ecx
4444ea:	79 67                	jns    0x444553
4444ec:	72 6c                	jb     0x44455a
4444ee:	37                   	aaa
4444ef:	41                   	inc    %ecx
4444f0:	48                   	dec    %eax
4444f1:	39 6c 65 69          	cmp    %ebp,0x69(%ebp,%eiz,2)
4444f5:	35 47 4e 35 64       	xor    $0x64354e47,%eax
4444fa:	79 6b                	jns    0x444567
4444fc:	4d                   	dec    %ebp
4444fd:	53                   	push   %ebx
4444fe:	52                   	push   %edx
4444ff:	2f                   	das
444500:	77 51                	ja     0x444553
444502:	7a 73                	jp     0x444577
444504:	41                   	inc    %ecx
444505:	61                   	popa
444506:	53                   	push   %ebx
444507:	76 37                	jbe    0x444540
444509:	54                   	push   %esp
44450a:	63 6b 51             	arpl   %ebp,0x51(%ebx)
44450d:	72 61                	jb     0x444570
44450f:	34 31                	xor    $0x31,%al
444511:	54                   	push   %esp
444512:	47                   	inc    %edi
444513:	44                   	inc    %esp
444514:	56                   	push   %esi
444515:	2f                   	das
444516:	6f                   	outsl  %ds:(%esi),(%dx)
444517:	59                   	pop    %ecx
444518:	74 6b                	je     0x444585
44451a:	6a 57                	push   $0x57
44451c:	31 31                	xor    %esi,(%ecx)
44451e:	4e                   	dec    %esi
44451f:	39 43 4a             	cmp    %eax,0x4a(%ebx)
444522:	55                   	push   %ebp
444523:	61                   	popa
444524:	79 30                	jns    0x444556
444526:	69 53 63 4f 76 34 38 	imul   $0x3834764f,0x63(%ebx),%edx
44452d:	72 71                	jb     0x4445a0
44452f:	79 78                	jns    0x4445a9
444531:	6b 43 4b 56          	imul   $0x56,0x4b(%ebx),%eax
444535:	66 4e                	dec    %si
444537:	36 47                	ss inc %edi
444539:	55                   	push   %ebp
44453a:	54                   	push   %esp
44453b:	62 34 4f             	bound  %esi,(%edi,%ecx,2)
44453e:	64 57                	fs push %edi
444540:	38 51 32             	cmp    %dl,0x32(%ecx)
444543:	6e                   	outsb  %ds:(%esi),(%dx)
444544:	6c                   	insb   (%dx),%es:(%edi)
444545:	4b                   	dec    %ebx
444546:	56                   	push   %esi
444547:	34 6e                	xor    $0x6e,%al
444549:	46                   	inc    %esi
44454a:	30 58 4e             	xor    %bl,0x4e(%eax)
44454d:	51                   	push   %ecx
44454e:	56                   	push   %esi
44454f:	57                   	push   %edi
444550:	69 6b 78 70 75 52 58 	imul   $0x58527570,0x78(%ebx),%ebp
444557:	4f                   	dec    %edi
444558:	63 33                	arpl   %esi,(%ebx)
44455a:	77 66                	ja     0x4445c2
44455c:	56                   	push   %esi
44455d:	78 49                	js     0x4445a8
44455f:	58                   	pop    %eax
444560:	7a 77                	jp     0x4445d9
444562:	68 65 65 33 68       	push   $0x68336565
444567:	4a                   	dec    %edx
444568:	71 66                	jno    0x4445d0
44456a:	62 73 32             	bound  %esi,0x32(%ebx)
44456d:	74 55                	je     0x4445c4
44456f:	51                   	push   %ecx
444570:	6e                   	outsb  %ds:(%esi),(%dx)
444571:	39 36                	cmp    %esi,(%esi)
444573:	44                   	inc    %esp
444574:	65 6c                	gs insb (%dx),%es:(%edi)
444576:	2b 57 36             	sub    0x36(%edi),%edx
444579:	65 49                	gs dec %ecx
44457b:	6b 61 69 76          	imul   $0x76,0x69(%ecx),%esp
44457f:	6a 38                	push   $0x38
444581:	47                   	inc    %edi
444582:	78 41                	js     0x4445c5
444584:	67 42                	addr16 inc %edx
444586:	41                   	inc    %ecx
444587:	57                   	push   %edi
444588:	33 48 72             	xor    0x72(%eax),%ecx
44458b:	31 2f                	xor    %ebp,(%edi)
44458d:	2b 6a 49             	sub    0x49(%edx),%ebp
444590:	64 69 79 4c 6b 63 72 	imul   $0x3172636b,%fs:0x4c(%ecx),%edi
444597:	31
444598:	30 65 53             	xor    %ah,0x53(%ebp)
44459b:	35 64 77 59 41       	xor    $0x41597764,%eax
4445a0:	67 42                	addr16 inc %edx
4445a2:	4f                   	dec    %edi
4445a3:	4f                   	dec    %edi
4445a4:	48                   	dec    %eax
4445a5:	6e                   	outsb  %ds:(%esi),(%dx)
4445a6:	50                   	push   %eax
4445a7:	55                   	push   %ebp