44a36b:	63 49 33             	arpl   %ecx,0x33(%ecx)
44a36e:	34 42                	xor    $0x42,%al
44a370:	45                   	inc    %ebp
44a371:	6b 62 55 47          	imul   $0x47,0x55(%edx),%esp
44a375:	46                   	inc    %esi
44a376:	6e                   	outsb  %ds:(%esi),(%dx)
44a377:	35 69 52 71 4e       	xor    $0x4e715269,%eax
44a37c:	63 4b 62             	arpl   %ecx,0x62(%ebx)
44a37f:	5a                   	pop    %edx
44a380:	39 68 31             	cmp    %ebp,0x31(%eax)
44a383:	53                   	push   %ebx
44a384:	2b 6d 74             	sub    0x74(%ebp),%ebp
44a387:	4d                   	dec    %ebp
44a388:	38 50 49             	cmp    %dl,0x49(%eax)
44a38b:	39 66 61             	cmp    %esp,0x61(%esi)
44a38e:	48                   	dec    %eax
44a38f:	50                   	push   %eax
44a390:	39 50 5a             	cmp    %edx,0x5a(%eax)
44a393:	66 2b 37             	sub    (%edi),%si
44a396:	58                   	pop    %eax
44a397:	58                   	pop    %eax
44a398:	68 4a 52 5a 38       	push   $0x385a524a
44a39d:	76 34                	jbe    0x44a3d3
44a39f:	5a                   	pop    %edx
44a3a0:	52                   	push   %edx
44a3a1:	67 32 6b 4b          	xor    0x4b(%bp,%di),%ch
44a3a5:	75 54                	jne    0x44a3fb
44a3a7:	54                   	push   %esp
44a3a8:	37                   	aaa
44a3a9:	36 4a                	ss dec %edx
44a3ab:	2f                   	das
44a3ac:	77 48                	ja     0x44a3f6
44a3ae:	56                   	push   %esi
44a3af:	76 7a                	jbe    0x44a42b
44a3b1:	35 58 65 44 32       	xor    $0x32446558,%eax
44a3b6:	70 52                	jo     0x44a40a
44a3b8:	63 78 36             	arpl   %edi,0x36(%eax)
44a3bb:	70 76                	jo     0x44a433
44a3bd:	77 76                	ja     0x44a435
44a3bf:	2b 62 7a             	sub    0x7a(%edx),%esp
44a3c2:	48                   	dec    %eax
44a3c3:	4d                   	dec    %ebp
44a3c4:	30 6b 52             	xor    %ch,0x52(%ebx)
44a3c7:	51                   	push   %ecx
44a3c8:	53                   	push   %ebx
44a3c9:	39 4e 56             	cmp    %ecx,0x56(%esi)
44a3cc:	66 71 33             	data16 jno 0x44a402
44a3cf:	64 70 41             	fs jo  0x44a413
44a3d2:	58                   	pop    %eax
44a3d3:	69 55 57 69 58 6e 4d 	imul   $0x4d6e5869,0x57(%ebp),%edx
44a3da:	56                   	push   %esi
44a3db:	51                   	push   %ecx
44a3dc:	68 6d 39 63 42       	push   $0x4263396d
44a3e1:	58                   	pop    %eax
44a3e2:	46                   	inc    %esi
44a3e3:	6b 6d 5a 62          	imul   $0x62,0x5a(%ebp),%ebp
44a3e7:	4a                   	dec    %edx
44a3e8:	44                   	inc    %esp
44a3e9:	54                   	push   %esp
44a3ea:	35 30 2f 62 30       	xor    $0x30622f30,%eax
44a3ef:	4c                   	dec    %esp
44a3f0:	44                   	inc    %esp
44a3f1:	6c                   	insb   (%dx),%es:(%edi)
44a3f2:	6b 55 37 68          	imul   $0x68,0x37(%ebp),%edx
44a3f6:	35 4a 35 68 6e       	xor    $0x6e68354a,%eax
44a3fb:	7a 64                	jp     0x44a461
44a3fd:	47                   	inc    %edi
44a3fe:	34 69                	xor    $0x69,%al
44a400:	68 33 6a 6f 69       	push   $0x696f6a33
44a405:	6b 66 6a 30          	imul   $0x30,0x6a(%esi),%esp
44a409:	61                   	popa
44a40a:	71 34                	jno    0x44a440
44a40c:	58                   	pop    %eax
44a40d:	63 63 43             	arpl   %esp,0x43(%ebx)
44a410:	66 6c                	data16 insb (%dx),%es:(%edi)
44a412:	47                   	inc    %edi
44a413:	38 41 4e             	cmp    %al,0x4e(%ecx)
44a416:	74 49                	je     0x44a461
44a418:	33 51 4f             	xor    0x4f(%ecx),%edx
44a41b:	34 41                	xor    $0x41,%al
44a41d:	4d                   	dec    %ebp
44a41e:	53                   	push   %ebx
44a41f:	48                   	dec    %eax
44a420:	54                   	push   %esp
44a421:	4d                   	dec    %ebp
44a422:	4c                   	dec    %esp
44a423:	4a                   	dec    %edx
44a424:	71 47                	jno    0x44a46d
44a426:	61                   	popa
44a427:	6a 49                	push   $0x49
44a429:	54                   	push   %esp
44a42a:	57                   	push   %edi
44a42b:	46                   	inc    %esi
44a42c:	36 53                	ss push %ebx
44a42e:	74 56                	je     0x44a486
44a430:	6b 6a 67 6d          	imul   $0x6d,0x67(%edx),%ebp
44a434:	79 31                	jns    0x44a467
44a436:	74 62                	je     0x44a49a
44a438:	6f                   	outsl  %ds:(%esi),(%dx)
44a439:	51                   	push   %ecx
44a43a:	34 6f                	xor    $0x6f,%al
44a43c:	67 38 6a 44          	cmp    %ch,0x44(%bp,%si)
44a440:	38 78 2f             	cmp    %bh,0x2f(%eax)
44a443:	52                   	push   %edx
44a444:	77 37                	ja     0x44a47d
44a446:	4e                   	dec    %esi
44a447:	44                   	inc    %esp
44a448:	31 6f 33             	xor    %ebp,0x33(%edi)
44a44b:	4c                   	dec    %esp
44a44c:	77 69                	ja     0x44a4b7
44a44e:	79 59                	jns    0x44a4a9
44a450:	52                   	push   %edx
44a451:	31 37                	xor    %esi,(%edi)
44a453:	39 78 68             	cmp    %edi,0x68(%eax)
44a456:	75 31                	jne    0x44a489
44a458:	70 59                	jo     0x44a4b3
44a45a:	65 79 31             	gs jns 0x44a48e
44a45d:	79 73                	jns    0x44a4d2
44a45f:	6a 56                	push   $0x56
44a461:	76 55                	jbe    0x44a4b8
44a463:	48                   	dec    %eax
44a464:	73 73                	jae    0x44a4d9
44a466:	67 6c                	insb   (%dx),%es:(%di)
44a468:	4b                   	dec    %ebx
44a469:	74 49                	je     0x44a4b4
44a46b:	4b                   	dec    %ebx
44a46c:	61                   	popa
44a46d:	52                   	push   %edx
44a46e:	7a 45                	jp     0x44a4b5
44a470:	57                   	push   %edi
44a471:	4f                   	dec    %edi
44a472:	34 68                	xor    $0x68,%al
44a474:	79 63                	jns    0x44a4d9
44a476:	34 70                	xor    $0x70,%al
44a478:	6b 45 35 49          	imul   $0x49,0x35(%ebp),%eax
44a47c:	47                   	inc    %edi
44a47d:	30 4f 30             	xor    %cl,0x30(%edi)
44a480:	4d                   	dec    %ebp
44a481:	52                   	push   %edx
44a482:	4d                   	dec    %ebp
44a483:	6b 56 63 2f          	imul   $0x2f,0x63(%esi),%edx
44a487:	55                   	push   %ebp
44a488:	53                   	push   %ebx
44a489:	44                   	inc    %esp
44a48a:	41                   	inc    %ecx
44a48b:	6c                   	insb   (%dx),%es:(%edi)
44a48c:	67 56                	addr16 push %esi
44a48e:	6e                   	outsb  %ds:(%esi),(%dx)
44a48f:	68 6e 51 63 54       	push   $0x5463516e
44a494:	79 77                	jns    0x44a50d
44a496:	33 77 49             	xor    0x49(%edi),%esi
44a499:	57                   	push   %edi
44a49a:	37                   	aaa
44a49b:	38 69 44             	cmp    %ch,0x44(%ecx)
44a49e:	5a                   	pop    %edx
44a49f:	78 5a                	js     0x44a4fb
44a4a1:	61                   	popa
44a4a2:	33 61 77             	xor    0x77(%ecx),%esp
44a4a5:	69 49 68 2f 49 48 51 	imul   $0x5148492f,0x68(%ecx),%ecx
44a4ac:	54                   	push   %esp
44a4ad:	45                   	inc    %ebp
44a4ae:	2b 32                	sub    (%edx),%esi
44a4b0:	50                   	push   %eax
44a4b1:	74 6f                	je     0x44a522
44a4b3:	30 65 7a             	xor    %ah,0x7a(%ebp)
44a4b6:	6c                   	insb   (%dx),%es:(%edi)
44a4b7:	57                   	push   %edi
44a4b8:	49                   	dec    %ecx
44a4b9:	62 53 45             	bound  %edx,0x45(%ebx)
44a4bc:	58                   	pop    %eax
44a4bd:	65 6c                	gs insb (%dx),%es:(%edi)
44a4bf:	62 4a 4f             	bound  %ecx,0x4f(%edx)
44a4c2:	47                   	inc    %edi
44a4c3:	69 6a 61 57 55 77 61 	imul   $0x61775557,0x61(%edx),%ebp
44a4ca:	54                   	push   %esp
44a4cb:	78 74                	js     0x44a541
44a4cd:	70 2f                	jo     0x44a4fe
44a4cf:	2f                   	das
44a4d0:	6c                   	insb   (%dx),%es:(%edi)
44a4d1:	38 48 6d             	cmp    %cl,0x6d(%eax)
44a4d4:	4e                   	dec    %esi
44a4d5:	78 36                	js     0x44a50d
44a4d7:	6b 4c 4a 55 38       	imul   $0x38,0x55(%edx,%ecx,2),%ecx
44a4dc:	62 32                	bound  %esi,(%edx)
44a4de:	2b 68 39             	sub    0x39(%eax),%ebp
44a4e1:	44                   	inc    %esp
44a4e2:	76 30                	jbe    0x44a514
44a4e4:	46                   	inc    %esi
44a4e5:	74 32                	je     0x44a519
44a4e7:	39 63 79             	cmp    %esp,0x79(%ebx)
44a4ea:	38 4a 75             	cmp    %cl,0x75(%edx)
44a4ed:	58                   	pop    %eax
44a4ee:	30 36                	xor    %dh,(%esi)
44a4f0:	32 69 53             	xor    0x53(%ecx),%ch
44a4f3:	4e                   	dec    %esi
44a4f4:	42                   	inc    %edx
44a4f5:	2f                   	das
44a4f6:	64 50                	fs push %eax
44a4f8:	6d                   	insl   (%dx),%es:(%edi)
44a4f9:	76 4a                	jbe    0x44a545
44a4fb:	47                   	inc    %edi
44a4fc:	52                   	push   %edx
44a4fd:	6b 74 43 64 4f       	imul   $0x4f,0x64(%ebx,%eax,2),%esi
44a502:	54                   	push   %esp
44a503:	4f                   	dec    %edi
44a504:	34 67                	xor    $0x67,%al
44a506:	33 64 5a 78          	xor    0x78(%edx,%ebx,2),%esp
44a50a:	4e                   	dec    %esi
44a50b:	36 63 69 63          	arpl   %ebp,%ss:0x63(%ecx)
44a50f:	2b 61 36             	sub    0x36(%ecx),%esp
44a512:	59                   	pop    %ecx
44a513:	6f                   	outsl  %ds:(%esi),(%dx)
44a514:	66 48                	dec    %ax
44a516:	43                   	inc    %ebx
44a517:	34 43                	xor    $0x43,%al
44a519:	2b 72 56             	sub    0x56(%edx),%esi
44a51c:	30 58 73             	xor    %bl,0x73(%eax)
44a51f:	45                   	inc    %ebp
44a520:	78 37                	js     0x44a559
44a522:	70 72                	jo     0x44a596
44a524:	78 37                	js     0x44a55d
44a526:	70 67                	jo     0x44a58f
44a528:	36 58                	ss pop %eax
44a52a:	32 36                	xor    (%esi),%dh
44a52c:	6e                   	outsb  %ds:(%esi),(%dx)
44a52d:	2b 71 56             	sub    0x56(%ecx),%esi
44a530:	76 69                	jbe    0x44a59b
44a532:	59                   	pop    %ecx
44a533:	50                   	push   %eax
44a534:	72 64                	jb     0x44a59a
44a536:	4b                   	dec    %ebx
44a537:	31 69 38             	xor    %ebp,0x38(%ecx)
44a53a:	33 78 72             	xor    0x72(%eax),%edi
44a53d:	6b 32 31             	imul   $0x31,(%edx),%esi
44a540:	6a 4c                	push   $0x4c
44a542:	71 6d                	jno    0x44a5b1
44a544:	2b 38                	sub    (%eax),%edi
44a546:	6f                   	outsl  %ds:(%esi),(%dx)
44a547:	79 42                	jns    0x44a58b
44a549:	35 69 32 56 69       	xor    $0x69563269,%eax
44a54e:	51                   	push   %ecx
44a54f:	4e                   	dec    %esi
44a550:	4d                   	dec    %ebp
44a551:	31 57 64             	xor    %edx,0x64(%edi)
44a554:	4a                   	dec    %edx
44a555:	30 4c 37 6d          	xor    %cl,0x6d(%edi,%esi,1)
44a559:	58                   	pop    %eax
44a55a:	67 6f                	outsl  %ds:(%si),(%dx)
44a55c:	74 44                	je     0x44a5a2
44a55e:	43                   	inc    %ebx
44a55f:	63 59 69             	arpl   %ebx,0x69(%ecx)
44a562:	35 47 59 4a 65       	xor    $0x654a5947,%eax
44a567:	66 39 6a 4b          	cmp    %bp,0x4b(%edx)
44a56b:	6c                   	insb   (%dx),%es:(%edi)
44a56c:	2b 66 2f             	sub    0x2f(%esi),%esp
44a56f:	50                   	push   %eax
44a570:	6e                   	outsb  %ds:(%esi),(%dx)
44a571:	4f                   	dec    %edi
44a572:	56                   	push   %esi
44a573:	4a                   	dec    %edx
44a574:	55                   	push   %ebp
44a575:	53                   	push   %ebx
44a576:	75 32                	jne    0x44a5aa
44a578:	52                   	push   %edx
44a579:	63 63 76             	arpl   %esp,0x76(%ebx)
44a57c:	68 6f 77 6e 68       	push   $0x686e776f
44a581:	63 5a 4d             	arpl   %ebx,0x4d(%edx)
44a584:	66 54                	push   %sp
44a586:	6f                   	outsl  %ds:(%esi),(%dx)
44a587:	43                   	inc    %ebx
44a588:	44                   	inc    %esp
44a589:	55                   	push   %ebp
44a58a:	51                   	push   %ecx
44a58b:	56                   	push   %esi
44a58c:	31 4a 31             	xor    %ecx,0x31(%edx)
44a58f:	59                   	pop    %ecx
44a590:	73 62                	jae    0x44a5f4
44a592:	50                   	push   %eax
44a593:	78 52                	js     0x44a5e7
44a595:	53                   	push   %ebx
44a596:	47                   	inc    %edi
44a597:	4b                   	dec    %ebx
44a598:	6e                   	outsb  %ds:(%esi),(%dx)
44a599:	4f                   	dec    %edi
44a59a:	31 4b 30             	xor    %ecx,0x30(%ebx)
44a59d:	58                   	pop    %eax
44a59e:	78 66                	js     0x44a606
44a5a0:	34 34                	xor    $0x34,%al
44a5a2:	34 30                	xor    $0x30,%al
44a5a4:	76 52                	jbe    0x44a5f8
44a5a6:	4a                   	dec    %edx
44a5a7:	43                   	inc    %ebx
44a5a8:	2f                   	das
44a5a9:	4f                   	dec    %edi
44a5aa:	62 50 79             	bound  %edx,0x79(%eax)
44a5ad:	54                   	push   %esp
44a5ae:	41                   	inc    %ecx
44a5af:	63 71 47             	arpl   %esi,0x47(%ecx)
44a5b2:	62 44 44 54          	bound  %eax,0x54(%esp,%eax,2)
44a5b6:	79 63                	jns    0x44a61b
44a5b8:	50                   	push   %eax
44a5b9:	35 6a 59 6c 36       	xor    $0x366c596a,%eax
44a5be:	69 6b 39 66 65 61 37 	imul   $0x37616566,0x39(%ebx),%ebp
44a5c5:	56                   	push   %esi
44a5c6:	32 73 2b             	xor    0x2b(%ebx),%dh
44a5c9:	49                   	dec    %ecx
44a5ca:	4f                   	dec    %edi
44a5cb:	30 67 6c             	xor    %ah,0x6c(%edi)
44a5ce:	34 6a                	xor    $0x6a,%al
44a5d0:	66 4b                	dec    %bx
44a5d2:	68 67 4d 35 4d       	push   $0x4d354d67
44a5d7:	62 65 37             	bound  %esp,0x37(%ebp)
44a5da:	6d                   	insl   (%dx),%es:(%edi)
44a5db:	6c                   	insb   (%dx),%es:(%edi)
44a5dc:	71 42                	jno    0x44a620
44a5de:	67 41                	addr16 inc %ecx
44a5e0:	68 61 6f 37 71       	push   $0x71376f61
44a5e5:	68 49 6d 35 58       	push   $0x58356d49
44a5ea:	6b 4b 57 77          	imul   $0x77,0x57(%ebx),%ecx
44a5ee:	53                   	push   %ebx
44a5ef:	39 62 73             	cmp    %esp,0x73(%edx)
44a5f2:	6f                   	outsl  %ds:(%esi),(%dx)
44a5f3:	44                   	inc    %esp
44a5f4:	6d                   	insl   (%dx),%es:(%edi)
44a5f5:	53                   	push   %ebx
44a5f6:	50                   	push   %eax
44a5f7:	4f                   	dec    %edi
44a5f8:	54                   	push   %esp
44a5f9:	56                   	push   %esi
44a5fa:	62 36                	bound  %esi,(%esi)
44a5fc:	65 65 67 66 59       	gs gs addr16 pop %cx
44a601:	4d                   	dec    %ebp
44a602:	61                   	popa
44a603:	37                   	aaa
44a604:	5a                   	pop    %edx
44a605:	2f                   	das
44a606:	79 6c                	jns    0x44a674
44a608:	34 78                	xor    $0x78,%al
44a60a:	32 42 68             	xor    0x68(%edx),%al
44a60d:	4b                   	dec    %ebx
44a60e:	4d                   	dec    %ebp
44a60f:	35 63 6f 44 35       	xor    $0x35446f63,%eax
44a614:	6c                   	insb   (%dx),%es:(%edi)
44a615:	4a                   	dec    %edx
44a616:	50                   	push   %eax
44a617:	38 58 66             	cmp    %bl,0x66(%eax)
44a61a:	55                   	push   %ebp
44a61b:	38 42 48             	cmp    %al,0x48(%edx)
44a61e:	78 5a                	js     0x44a67a
44a620:	50                   	push   %eax