44930e:	31 46 6c             	xor    %eax,0x6c(%esi)
449311:	64 4a                	fs dec %edx
449313:	71 46                	jno    0x44935b
449315:	71 6a                	jno    0x449381
449317:	57                   	push   %edi
449318:	55                   	push   %ebp
449319:	42                   	inc    %edx
44931a:	67 48                	addr16 dec %eax
44931c:	67 70 45             	addr16 jo 0x449364
44931f:	6e                   	outsb  %ds:(%esi),(%dx)
449320:	4c                   	dec    %esp
449321:	57                   	push   %edi
449322:	62 70 30             	bound  %esi,0x30(%eax)
449325:	54                   	push   %esp
449326:	45                   	inc    %ebp
449327:	50                   	push   %eax
449328:	51                   	push   %ecx
449329:	7a 43                	jp     0x44936e
44932b:	7a 65                	jp     0x449392
44932d:	42                   	inc    %edx
44932e:	5a                   	pop    %edx
44932f:	6d                   	insl   (%dx),%es:(%edi)
449330:	63 47 78             	arpl   %eax,0x78(%edi)
449333:	67 54                	addr16 push %esp
449335:	55                   	push   %ebp
449336:	59                   	pop    %ecx
449337:	4f                   	dec    %edi
449338:	54                   	push   %esp
449339:	42                   	inc    %edx
44933a:	30 31                	xor    %dh,(%ecx)
44933c:	73 78                	jae    0x4493b6
44933e:	6b 44 58 53 6d       	imul   $0x6d,0x53(%eax,%ebx,2),%eax
449343:	4e                   	dec    %esi
449344:	2f                   	das
449345:	49                   	dec    %ecx
449346:	72 43                	jb     0x44938b
449348:	63 35 30 6b 51 55    	arpl   %esi,0x55516b30
44934e:	7a 48                	jp     0x449398
449350:	63 48 48             	arpl   %ecx,0x48(%eax)
449353:	33 7a 37             	xor    0x37(%edx),%edi
449356:	68 34 48 75 34       	push   $0x34754834
44935b:	50                   	push   %eax
44935c:	4d                   	dec    %ebp
44935d:	6a 50                	push   $0x50
44935f:	2b 45 4f             	sub    0x4f(%ebp),%eax
449362:	75 47                	jne    0x4493ab
449364:	73 78                	jae    0x4493de
449366:	6d                   	insl   (%dx),%es:(%edi)
449367:	61                   	popa
449368:	4a                   	dec    %edx
449369:	4a                   	dec    %edx
44936a:	76 75                	jbe    0x4493e1
44936c:	7a 33                	jp     0x4493a1
44936e:	56                   	push   %esi
44936f:	70 4c                	jo     0x4493bd
449371:	59                   	pop    %ecx
449372:	34 67                	xor    $0x67,%al
449374:	6a 66                	push   $0x66
449376:	46                   	inc    %esi
449377:	46                   	inc    %esi
449378:	67 4a                	addr16 dec %edx
44937a:	2b 4d 48             	sub    0x48(%ebp),%ecx
44937d:	78 42                	js     0x4493c1
44937f:	70 64                	jo     0x4493e5
449381:	2f                   	das
449382:	4d                   	dec    %ebp
449383:	73 2f                	jae    0x4493b4
449385:	76 76                	jbe    0x4493fd
449387:	6e                   	outsb  %ds:(%esi),(%dx)
449388:	49                   	dec    %ecx
449389:	6a 58                	push   $0x58
44938b:	4c                   	dec    %esp
44938c:	42                   	inc    %edx
44938d:	4c                   	dec    %esp
44938e:	38 55 4f             	cmp    %dl,0x4f(%ebp)
449391:	63 46 5a             	arpl   %eax,0x5a(%esi)
449394:	65 57                	gs push %edi
449396:	4b                   	dec    %ebx
449397:	57                   	push   %edi
449398:	5a                   	pop    %edx
449399:	73 2f                	jae    0x4493ca
44939b:	57                   	push   %edi
44939c:	62 64 73 2f          	bound  %esp,0x2f(%ebx,%esi,2)
4493a0:	33 51 2b             	xor    0x2b(%ecx),%edx
4493a3:	76 38                	jbe    0x4493dd
4493a5:	6f                   	outsl  %ds:(%esi),(%dx)
4493a6:	66 7a 2b             	data16 jp 0x4493d4
4493a9:	6c                   	insb   (%dx),%es:(%edi)
4493aa:	2b 6d 72             	sub    0x72(%ebp),%ebp
4493ad:	39 53 33             	cmp    %edx,0x33(%ebx)
4493b0:	59                   	pop    %ecx
4493b1:	67 41                	addr16 inc %ecx
4493b3:	47                   	inc    %edi
4493b4:	53                   	push   %ebx
4493b5:	4e                   	dec    %esi
4493b6:	74 4c                	je     0x449404
4493b8:	37                   	aaa
4493b9:	72 58                	jb     0x449413
4493bb:	62 71 4f             	bound  %esi,0x4f(%ecx)
4493be:	62 79 51             	bound  %edi,0x51(%ecx)
4493c1:	35 4e 37 2b 51       	xor    $0x512b374e,%eax
4493c6:	37                   	aaa
4493c7:	50                   	push   %eax
4493c8:	54                   	push   %esp
4493c9:	57                   	push   %edi
4493ca:	41                   	inc    %ecx
4493cb:	42                   	inc    %edx
4493cc:	4e                   	dec    %esi
4493cd:	76 6c                	jbe    0x44943b
4493cf:	57                   	push   %edi
4493d0:	58                   	pop    %eax
4493d1:	46                   	inc    %esi
4493d2:	4e                   	dec    %esi
4493d3:	66 79 71             	data16 jns 0x449447
4493d6:	4d                   	dec    %ebp
4493d7:	4e                   	dec    %esi
4493d8:	65 4a                	gs dec %edx
4493da:	58                   	pop    %eax
4493db:	4e                   	dec    %esi
4493dc:	46                   	inc    %esi
4493dd:	38 37                	cmp    %dh,(%edi)
4493df:	66 4d                	dec    %bp
4493e1:	31 46 51             	xor    %eax,0x51(%esi)
4493e4:	66 74 41             	data16 je 0x449428
4493e7:	6d                   	insl   (%dx),%es:(%edi)
4493e8:	54                   	push   %esp
4493e9:	45                   	inc    %ebp
4493ea:	64 5a                	fs pop %edx
4493ec:	6b 44 66 47 58       	imul   $0x58,0x47(%esi,%eiz,2),%eax
4493f1:	5a                   	pop    %edx
4493f2:	48                   	dec    %eax
4493f3:	4f                   	dec    %edi
4493f4:	6e                   	outsb  %ds:(%esi),(%dx)
4493f5:	66 38 73 43          	data16 cmp %dh,0x43(%ebx)
4493f9:	41                   	inc    %ecx
4493fa:	4a                   	dec    %edx
4493fb:	33 5a 6a             	xor    0x6a(%edx),%ebx
4493fe:	2b 71 6a             	sub    0x6a(%ecx),%esi
449401:	47                   	inc    %edi
449402:	65 66 2b 74 36 30    	sub    %gs:0x30(%esi,%esi,1),%si
449408:	65 67 45             	gs addr16 inc %ebp
44940b:	55                   	push   %ebp
44940c:	32 6b 33             	xor    0x33(%ebx),%ch
44940f:	52                   	push   %edx
449410:	6d                   	insl   (%dx),%es:(%edi)
449411:	31 53 4e             	xor    %edx,0x4e(%ebx)
449414:	41                   	inc    %ecx
449415:	54                   	push   %esp
449416:	50                   	push   %eax
449417:	77 58                	ja     0x449471
449419:	34 47                	xor    $0x47,%al
44941b:	38 4b 41             	cmp    %cl,0x41(%ebx)
44941e:	2b 48 55             	sub    0x55(%eax),%ecx
449421:	73 7a                	jae    0x44949d
449423:	2f                   	das
449424:	79 78                	jns    0x44949e
449426:	7a 66                	jp     0x44948e
449428:	64 6a 68             	fs push $0x68
44942b:	31 4e 2f             	xor    %ecx,0x2f(%esi)
44942e:	2f                   	das
44942f:	49                   	dec    %ecx
449430:	79 31                	jns    0x449463
449432:	6e                   	outsb  %ds:(%esi),(%dx)
449433:	55                   	push   %ebp
449434:	4f                   	dec    %edi
449435:	66 6b 72 47 35       	imul   $0x35,0x47(%edx),%si
44943a:	6e                   	outsb  %ds:(%esi),(%dx)
44943b:	6d                   	insl   (%dx),%es:(%edi)
44943c:	79 68                	jns    0x4494a6
44943e:	42                   	inc    %edx
44943f:	47                   	inc    %edi
449440:	70 57                	jo     0x449499
449442:	61                   	popa
449443:	59                   	pop    %ecx
449444:	76 45                	jbe    0x44948b
449446:	45                   	inc    %ebp
449447:	44                   	inc    %esp
449448:	53                   	push   %ebx
449449:	6f                   	outsl  %ds:(%esi),(%dx)
44944a:	61                   	popa
44944b:	35 65 4a 79 68       	xor    $0x68794a65,%eax
449450:	44                   	inc    %esp
449451:	68 44 48 36 66       	push   $0x66364844
449456:	56                   	push   %esi
449457:	47                   	inc    %edi
449458:	6d                   	insl   (%dx),%es:(%edi)
449459:	6f                   	outsl  %ds:(%esi),(%dx)
44945a:	62 43 53             	bound  %eax,0x53(%ebx)
44945d:	4b                   	dec    %ebx
44945e:	79 6e                	jns    0x4494ce
449460:	2f                   	das
449461:	55                   	push   %ebp
449462:	7a 5a                	jp     0x4494be
449464:	51                   	push   %ecx
449465:	32 6c 36 63          	xor    0x63(%esi,%esi,1),%ch
449469:	6f                   	outsl  %ds:(%esi),(%dx)
44946a:	73 62                	jae    0x4494ce
44946c:	52                   	push   %edx
44946d:	6a 61                	push   $0x61
44946f:	47                   	inc    %edi
449470:	69 7a 70 61 67 6f 5a 	imul   $0x5a6f6761,0x70(%edx),%edi
449477:	45                   	inc    %ebp
449478:	68 74 69 34 32       	push   $0x32346974
44947d:	4a                   	dec    %edx
44947e:	49                   	dec    %ecx
44947f:	71 78                	jno    0x4494f9
449481:	45                   	inc    %ebp
449482:	49                   	dec    %ecx
449483:	6a 4b                	push   $0x4b
449485:	4c                   	dec    %esp
449486:	70 6c                	jo     0x4494f4
449488:	4b                   	dec    %ebx
449489:	53                   	push   %ebx
44948a:	65 46                	gs inc %esi
44948c:	73 71                	jae    0x4494ff
44948e:	34 62                	xor    $0x62,%al
449490:	62 6e 70             	bound  %ebp,0x70(%esi)
449493:	70 49                	jo     0x4494de
449495:	78 77                	js     0x44950e
449497:	39 30                	cmp    %esi,(%eax)
449499:	5a                   	pop    %edx
44949a:	6f                   	outsl  %ds:(%esi),(%dx)
44949b:	34 79                	xor    $0x79,%al
44949d:	6e                   	outsb  %ds:(%esi),(%dx)
44949e:	6d                   	insl   (%dx),%es:(%edi)
44949f:	61                   	popa
4494a0:	33 35 69 63 44 76    	xor    0x76446369,%esi
4494a6:	5a                   	pop    %edx
4494a7:	68 79 47 34 42       	push   $0x42344779
4494ac:	76 54                	jbe    0x449502
4494ae:	45                   	inc    %ebp
4494af:	6d                   	insl   (%dx),%es:(%edi)
4494b0:	78 49                	js     0x4494fb
4494b2:	6d                   	insl   (%dx),%es:(%edi)
4494b3:	56                   	push   %esi
4494b4:	64 57                	fs push %edi
4494b6:	30 56 56             	xor    %dl,0x56(%esi)
4494b9:	42                   	inc    %edx
4494ba:	5a                   	pop    %edx
4494bb:	71 47                	jno    0x449504
4494bd:	44                   	inc    %esp
4494be:	36 49                	ss dec %ecx
4494c0:	64 33 57 4f          	xor    %fs:0x4f(%edi),%edx
4494c4:	48                   	dec    %eax
4494c5:	50                   	push   %eax
4494c6:	70 74                	jo     0x44953c
4494c8:	70 43                	jo     0x44950d
4494ca:	4d                   	dec    %ebp
4494cb:	4a                   	dec    %edx
4494cc:	62 34 53             	bound  %esi,(%ebx,%edx,2)
4494cf:	44                   	inc    %esp
4494d0:	74 44                	je     0x449516
4494d2:	2f                   	das
4494d3:	7a 72                	jp     0x449547
4494d5:	58                   	pop    %eax
4494d6:	67 33 5a 74          	xor    0x74(%bp,%si),%ebx
4494da:	53                   	push   %ebx
4494db:	61                   	popa
4494dc:	41                   	inc    %ecx
4494dd:	34 4e                	xor    $0x4e,%al
4494df:	4d                   	dec    %ebp
4494e0:	6e                   	outsb  %ds:(%esi),(%dx)
4494e1:	6d                   	insl   (%dx),%es:(%edi)
4494e2:	46                   	inc    %esi
4494e3:	38 71 65             	cmp    %dh,0x65(%ecx)
4494e6:	4d                   	dec    %ebp
4494e7:	74 53                	je     0x44953c
4494e9:	33 67 31             	xor    0x31(%edi),%esp
4494ec:	5a                   	pop    %edx
4494ed:	77 4e                	ja     0x44953d
4494ef:	6d                   	insl   (%dx),%es:(%edi)
4494f0:	6a 78                	push   $0x78
4494f2:	70 54                	jo     0x449548
4494f4:	55                   	push   %ebp
4494f5:	6f                   	outsl  %ds:(%esi),(%dx)
4494f6:	48                   	dec    %eax
4494f7:	71 63                	jno    0x44955c
4494f9:	42                   	inc    %edx
4494fa:	6a 58                	push   $0x58
4494fc:	75 48                	jne    0x449546
4494fe:	34 48                	xor    $0x48,%al
449500:	5a                   	pop    %edx
449501:	76 61                	jbe    0x449564
449503:	41                   	inc    %ecx
449504:	67 52                	addr16 push %edx
449506:	77 2f                	ja     0x449537
449508:	74 59                	je     0x449563
44950a:	4f                   	dec    %edi
44950b:	57                   	push   %edi
44950c:	41                   	inc    %ecx
44950d:	74 2b                	je     0x44953a
44950f:	5a                   	pop    %edx
449510:	64 45                	fs inc %ebp
449512:	44                   	inc    %esp
449513:	54                   	push   %esp
449514:	6d                   	insl   (%dx),%es:(%edi)
449515:	6e                   	outsb  %ds:(%esi),(%dx)
449516:	6c                   	insb   (%dx),%es:(%edi)
449517:	68 47 31 2b 4a       	push   $0x4a2b3147
44951c:	68 36 51 78 73       	push   $0x73785136
449521:	69 37 6c 42 58 57    	imul   $0x5758426c,(%edi),%esi
449527:	4c                   	dec    %esp
449528:	53                   	push   %ebx
449529:	38 58 76             	cmp    %bl,0x76(%eax)
44952c:	42                   	inc    %edx
44952d:	50                   	push   %eax
44952e:	34 48                	xor    $0x48,%al
449530:	59                   	pop    %ecx
449531:	30 43 44             	xor    %al,0x44(%ebx)
449534:	62 6e 2f             	bound  %ebp,0x2f(%esi)
449537:	4f                   	dec    %edi
449538:	69 39 73 37 44 73    	imul   $0x73443773,(%ecx),%edi
44953e:	48                   	dec    %eax
44953f:	42                   	inc    %edx
449540:	70 6c                	jo     0x4495ae
449542:	4c                   	dec    %esp
449543:	62 73 72             	bound  %esi,0x72(%ebx)
449546:	5a                   	pop    %edx
449547:	56                   	push   %esi
449548:	4f                   	dec    %edi
449549:	4c                   	dec    %esp
44954a:	76 4b                	jbe    0x449597
44954c:	31 6c 75 6a          	xor    %ebp,0x6a(%ebp,%esi,2)
449550:	55                   	push   %ebp
449551:	73 35                	jae    0x449588
449553:	6a 75                	push   $0x75
449555:	4d                   	dec    %ebp
449556:	38 79 4b             	cmp    %bh,0x4b(%ecx)
449559:	76 57                	jbe    0x4495b2
44955b:	41                   	inc    %ecx
44955c:	62 61 67             	bound  %esp,0x67(%ecx)
44955f:	50                   	push   %eax
449560:	46                   	inc    %esi
449561:	48                   	dec    %eax
449562:	77 50                	ja     0x4495b4
449564:	54                   	push   %esp
449565:	65 75 37             	gs jne 0x44959f
449568:	63 73 48             	arpl   %esi,0x48(%ebx)
44956b:	63 49 36             	arpl   %ecx,0x36(%ecx)
44956e:	34 61                	xor    $0x61,%al
449570:	39 66 6b             	cmp    %esp,0x6b(%esi)
449573:	30 4a 51             	xor    %cl,0x51(%edx)
449576:	6a 58                	push   $0x58
449578:	34 75                	xor    $0x75,%al
44957a:	69 31 4c 4a 54 6b    	imul   $0x6b544a4c,(%ecx),%esi
449580:	41                   	inc    %ecx
449581:	34 6b                	xor    $0x6b,%al
449583:	58                   	pop    %eax
449584:	78 4e                	js     0x4495d4
449586:	35 6c 68 59 4f       	xor    $0x4f59686c,%eax