44d40d:	4f                   	dec    %edi
44d40e:	30 36                	xor    %dh,(%esi)
44d410:	78 2f                	js     0x44d441
44d412:	2f                   	das
44d413:	57                   	push   %edi
44d414:	38 32                	cmp    %dh,(%edx)
44d416:	2f                   	das
44d417:	2f                   	das
44d418:	33 46 66             	xor    0x66(%esi),%eax
44d41b:	72 62                	jb     0x44d47f
44d41d:	59                   	pop    %ecx
44d41e:	4c                   	dec    %esp
44d41f:	2b 79 61             	sub    0x61(%ecx),%edi
44d422:	6d                   	insl   (%dx),%es:(%edi)
44d423:	71 6c                	jno    0x44d491
44d425:	54                   	push   %esp
44d426:	53                   	push   %ebx
44d427:	59                   	pop    %ecx
44d428:	48                   	dec    %eax
44d429:	53                   	push   %ebx
44d42a:	32 62 74             	xor    0x74(%edx),%ah
44d42d:	35 7a 71 71 37       	xor    $0x3771717a,%eax
44d432:	6d                   	insl   (%dx),%es:(%edi)
44d433:	39 48 31             	cmp    %ecx,0x31(%eax)
44d436:	55                   	push   %ebp
44d437:	6d                   	insl   (%dx),%es:(%edi)
44d438:	38 36                	cmp    %dh,(%esi)
44d43a:	35 4e 78 35 35       	xor    $0x3535784e,%eax
44d43f:	33 6d 4f             	xor    0x4f(%ebp),%ebp
44d442:	33 37                	xor    (%edi),%esi
44d444:	61                   	popa
44d445:	55                   	push   %ebp
44d446:	77 69                	ja     0x44d4b1
44d448:	54                   	push   %esp
44d449:	69 70 57 36 6c 63 36 	imul   $0x36636c36,0x57(%eax),%esi
44d450:	61                   	popa
44d451:	69 32 4c 4c 71 4e    	imul   $0x4e714c4c,(%edx),%esi
44d457:	72 71                	jb     0x44d4ca
44d459:	67 6d                	insl   (%dx),%es:(%di)
44d45b:	63 51 6b             	arpl   %edx,0x6b(%ecx)
44d45e:	76 41                	jbe    0x44d4a1
44d460:	62 53 62             	bound  %edx,0x62(%ebx)
44d463:	6b 2b 30             	imul   $0x30,(%ebx),%ebp
44d466:	75 76                	jne    0x44d4de
44d468:	44                   	inc    %esp
44d469:	37                   	aaa
44d46a:	59                   	pop    %ecx
44d46b:	44                   	inc    %esp
44d46c:	77 74                	ja     0x44d4e2
44d46e:	71 2b                	jno    0x44d49b
44d470:	6a 6f                	push   $0x6f
44d472:	49                   	dec    %ecx
44d473:	64 74 48             	fs je  0x44d4be
44d476:	59                   	pop    %ecx
44d477:	41                   	inc    %ecx
44d478:	4a                   	dec    %edx
44d479:	70 57                	jo     0x44d4d2
44d47b:	72 34                	jb     0x44d4b1
44d47d:	43                   	inc    %ebx
44d47e:	34 54                	xor    $0x54,%al
44d480:	33 7a 45             	xor    0x45(%edx),%edi
44d483:	68 30 65 57 73       	push   $0x73576530
44d488:	39 32                	cmp    %esi,(%edx)
44d48a:	6f                   	outsl  %ds:(%esi),(%dx)
44d48b:	4e                   	dec    %esi
44d48c:	2f                   	das
44d48d:	66 4a                	dec    %dx
44d48f:	61                   	popa
44d490:	44                   	inc    %esp
44d491:	57                   	push   %edi
44d492:	32 65 35             	xor    0x35(%ebp),%ah
44d495:	71 51                	jno    0x44d4e8
44d497:	4d                   	dec    %ebp
44d498:	70 57                	jo     0x44d4f1
44d49a:	71 68                	jno    0x44d504
44d49c:	30 32                	xor    %dh,(%edx)
44d49e:	4e                   	dec    %esi
44d49f:	66 38 59 65          	data16 cmp %bl,0x65(%ecx)
44d4a3:	70 57                	jo     0x44d4fc
44d4a5:	2b 32                	sub    (%edx),%esi
44d4a7:	38 45 54             	cmp    %al,0x54(%ebp)
44d4aa:	76 4b                	jbe    0x44d4f7
44d4ac:	74 37                	je     0x44d4e5
44d4ae:	70 64                	jo     0x44d514
44d4b0:	4b                   	dec    %ebx
44d4b1:	42                   	inc    %edx
44d4b2:	4c                   	dec    %esp
44d4b3:	58                   	pop    %eax
44d4b4:	4c                   	dec    %esp
44d4b5:	39 78 51             	cmp    %edi,0x51(%eax)
44d4b8:	6d                   	insl   (%dx),%es:(%edi)
44d4b9:	73 4b                	jae    0x44d506
44d4bb:	55                   	push   %ebp
44d4bc:	36 4e                	ss dec %esi
44d4be:	6c                   	insb   (%dx),%es:(%edi)
44d4bf:	64 76 6f             	fs jbe 0x44d531
44d4c2:	55                   	push   %ebp
44d4c3:	6f                   	outsl  %ds:(%esi),(%dx)
44d4c4:	74 36                	je     0x44d4fc
44d4c6:	36 6b 49 70 47       	imul   $0x47,%ss:0x70(%ecx),%ecx
44d4cb:	57                   	push   %edi
44d4cc:	41                   	inc    %ecx
44d4cd:	51                   	push   %ecx
44d4ce:	59                   	pop    %ecx
44d4cf:	76 61                	jbe    0x44d532
44d4d1:	64 2f                	fs das
44d4d3:	52                   	push   %edx
44d4d4:	7a 5a                	jp     0x44d530
44d4d6:	70 70                	jo     0x44d548
44d4d8:	79 37                	jns    0x44d511
44d4da:	42                   	inc    %edx
44d4db:	69 2b 33 65 58 52    	imul   $0x52586533,(%ebx),%ebp
44d4e1:	38 78 52             	cmp    %bh,0x52(%eax)
44d4e4:	4c                   	dec    %esp
44d4e5:	41                   	inc    %ecx
44d4e6:	45                   	inc    %ebp
44d4e7:	72 4e                	jb     0x44d537
44d4e9:	64 2f                	fs das
44d4eb:	47                   	inc    %edi
44d4ec:	55                   	push   %ebp
44d4ed:	41                   	inc    %ecx
44d4ee:	39 69 45             	cmp    %ebp,0x45(%ecx)
44d4f1:	6c                   	insb   (%dx),%es:(%edi)
44d4f2:	46                   	inc    %esi
44d4f3:	32 58 64             	xor    0x64(%eax),%bl
44d4f6:	46                   	inc    %esi
44d4f7:	62 41 76             	bound  %eax,0x76(%ecx)
44d4fa:	44                   	inc    %esp
44d4fb:	59                   	pop    %ecx
44d4fc:	4a                   	dec    %edx
44d4fd:	4d                   	dec    %ebp
44d4fe:	6a 57                	push   $0x57
44d500:	50                   	push   %eax
44d501:	32 41 31             	xor    0x31(%ecx),%al
44d504:	79 75                	jns    0x44d57b
44d506:	45                   	inc    %ebp
44d507:	6b 43 33 37          	imul   $0x37,0x33(%ebx),%eax
44d50b:	56                   	push   %esi
44d50c:	39 65 6b             	cmp    %esp,0x6b(%ebp)
44d50f:	45                   	inc    %ebp
44d510:	61                   	popa
44d511:	59                   	pop    %ecx
44d512:	55                   	push   %ebp
44d513:	52                   	push   %edx
44d514:	33 51 6e             	xor    0x6e(%ecx),%edx
44d517:	55                   	push   %ebp
44d518:	48                   	dec    %eax
44d519:	71 76                	jno    0x44d591
44d51b:	65 49                	gs dec %ecx
44d51d:	5a                   	pop    %edx
44d51e:	32 36                	xor    (%esi),%dh
44d520:	53                   	push   %ebx
44d521:	45                   	inc    %ebp
44d522:	42                   	inc    %edx
44d523:	70 76                	jo     0x44d59b
44d525:	51                   	push   %ecx
44d526:	79 63                	jns    0x44d58b
44d528:	72 55                	jb     0x44d57f
44d52a:	32 59 43             	xor    0x43(%ecx),%bl
44d52d:	4e                   	dec    %esi
44d52e:	72 38                	jb     0x44d568
44d530:	31 61 32             	xor    %esp,0x32(%ecx)
44d533:	6a 59                	push   $0x59
44d535:	6d                   	insl   (%dx),%es:(%edi)
44d536:	6f                   	outsl  %ds:(%esi),(%dx)
44d537:	6f                   	outsl  %ds:(%esi),(%dx)
44d538:	51                   	push   %ecx
44d539:	48                   	dec    %eax
44d53a:	36 4f                	ss dec %edi
44d53c:	75 49                	jne    0x44d587
44d53e:	55                   	push   %ebp
44d53f:	37                   	aaa
44d540:	69 68 77 43 4a 6b 53 	imul   $0x536b4a43,0x77(%eax),%ebp
44d547:	7a 77                	jp     0x44d5c0
44d549:	71 36                	jno    0x44d581
44d54b:	74 54                	je     0x44d5a1
44d54d:	68 43 79 75 6c       	push   $0x6c757943
44d552:	7a 2f                	jp     0x44d583
44d554:	76 46                	jbe    0x44d59c
44d556:	6d                   	insl   (%dx),%es:(%edi)
44d557:	68 73 63 52 41       	push   $0x41526373
44d55c:	79 4d                	jns    0x44d5ab
44d55e:	4e                   	dec    %esi
44d55f:	6f                   	outsl  %ds:(%esi),(%dx)
44d560:	35 70 6b 38 37       	xor    $0x37386b70,%eax
44d565:	64 30 49 4e          	xor    %cl,%fs:0x4e(%ecx)
44d569:	56                   	push   %esi
44d56a:	34 4e                	xor    $0x4e,%al
44d56c:	78 2f                	js     0x44d59d
44d56e:	34 56                	xor    $0x56,%al
44d570:	55                   	push   %ebp
44d571:	6c                   	insb   (%dx),%es:(%edi)
44d572:	77 44                	ja     0x44d5b8
44d574:	39 44 4e 59          	cmp    %eax,0x59(%esi,%ecx,2)
44d578:	74 54                	je     0x44d5ce
44d57a:	31 49 58             	xor    %ecx,0x58(%ecx)
44d57d:	39 52 70             	cmp    %edx,0x70(%edx)
44d580:	4a                   	dec    %edx
44d581:	2f                   	das
44d582:	44                   	inc    %esp
44d583:	2f                   	das
44d584:	62 6f 79             	bound  %ebp,0x79(%edi)
44d587:	6c                   	insb   (%dx),%es:(%edi)
44d588:	51                   	push   %ecx
44d589:	62 6c 65 73          	bound  %ebp,0x73(%ebp,%eiz,2)
44d58d:	48                   	dec    %eax
44d58e:	44                   	inc    %esp
44d58f:	2f                   	das
44d590:	63 41 54             	arpl   %eax,0x54(%ecx)
44d593:	39 37                	cmp    %esi,(%edi)
44d595:	62 48 43             	bound  %ecx,0x43(%eax)
44d598:	59                   	pop    %ecx
44d599:	6b 54 67 63 65       	imul   $0x65,0x63(%edi,%eiz,2),%edx
44d59e:	4e                   	dec    %esi
44d59f:	41                   	inc    %ecx
44d5a0:	6f                   	outsl  %ds:(%esi),(%dx)
44d5a1:	53                   	push   %ebx
44d5a2:	73 50                	jae    0x44d5f4
44d5a4:	73 64                	jae    0x44d60a
44d5a6:	53                   	push   %ebx
44d5a7:	41                   	inc    %ecx
44d5a8:	45                   	inc    %ebp
44d5a9:	4f                   	dec    %edi
44d5aa:	46                   	inc    %esi
44d5ab:	52                   	push   %edx
44d5ac:	57                   	push   %edi
44d5ad:	52                   	push   %edx
44d5ae:	44                   	inc    %esp
44d5af:	44                   	inc    %esp
44d5b0:	45                   	inc    %ebp
44d5b1:	46                   	inc    %esi
44d5b2:	35 66 71 45 54       	xor    $0x54457166,%eax
44d5b7:	70 37                	jo     0x44d5f0
44d5b9:	37                   	aaa
44d5ba:	5a                   	pop    %edx
44d5bb:	58                   	pop    %eax
44d5bc:	43                   	inc    %ebx
44d5bd:	59                   	pop    %ecx
44d5be:	37                   	aaa
44d5bf:	4d                   	dec    %ebp
44d5c0:	50                   	push   %eax
44d5c1:	4a                   	dec    %edx
44d5c2:	46                   	inc    %esi
44d5c3:	4a                   	dec    %edx
44d5c4:	5a                   	pop    %edx
44d5c5:	51                   	push   %ecx
44d5c6:	4e                   	dec    %esi
44d5c7:	78 44                	js     0x44d60d
44d5c9:	39 32                	cmp    %esi,(%edx)
44d5cb:	43                   	inc    %ebx
44d5cc:	6b 68 41 36          	imul   $0x36,0x41(%eax),%ebp
44d5d0:	5a                   	pop    %edx
44d5d1:	31 54 47 64          	xor    %edx,0x64(%edi,%eax,2)
44d5d5:	73 75                	jae    0x44d64c
44d5d7:	73 6b                	jae    0x44d644
44d5d9:	38 52 46             	cmp    %dl,0x46(%edx)
44d5dc:	4a                   	dec    %edx
44d5dd:	34 2b                	xor    $0x2b,%al
44d5df:	59                   	pop    %ecx
44d5e0:	7a 7a                	jp     0x44d65c
44d5e2:	6c                   	insb   (%dx),%es:(%edi)
44d5e3:	72 54                	jb     0x44d639
44d5e5:	47                   	inc    %edi
44d5e6:	67 54                	addr16 push %esp
44d5e8:	43                   	inc    %ebx
44d5e9:	78 48                	js     0x44d633
44d5eb:	55                   	push   %ebp
44d5ec:	50                   	push   %eax
44d5ed:	30 72 71             	xor    %dh,0x71(%edx)
44d5f0:	43                   	inc    %ebx
44d5f1:	6f                   	outsl  %ds:(%esi),(%dx)
44d5f2:	39 47 67             	cmp    %eax,0x67(%edi)
44d5f5:	48                   	dec    %eax
44d5f6:	71 4e                	jno    0x44d646
44d5f8:	45                   	inc    %ebp
44d5f9:	49                   	dec    %ecx
44d5fa:	47                   	inc    %edi
44d5fb:	70 57                	jo     0x44d654
44d5fd:	64 71 5a             	fs jno 0x44d65a
44d600:	39 4c 4d 63          	cmp    %ecx,0x63(%ebp,%ecx,2)
44d604:	43                   	inc    %ebx
44d605:	2b 64 49 2b          	sub    0x2b(%ecx,%ecx,2),%esp
44d609:	66 4c                	dec    %sp
44d60b:	4e                   	dec    %esi
44d60c:	37                   	aaa
44d60d:	77 30                	ja     0x44d63f
44d60f:	30 71 48             	xor    %dh,0x48(%ecx)
44d612:	74 4c                	je     0x44d660
44d614:	65 64 65 74 4c       	gs fs gs je 0x44d665
44d619:	79 63                	jns    0x44d67e
44d61b:	54                   	push   %esp
44d61c:	56                   	push   %esi
44d61d:	56                   	push   %esi
44d61e:	7a 55                	jp     0x44d675
44d620:	2f                   	das
44d621:	55                   	push   %ebp
44d622:	58                   	pop    %eax
44d623:	49                   	dec    %ecx
44d624:	4d                   	dec    %ebp
44d625:	74 74                	je     0x44d69b
44d627:	64 39 75 2f          	cmp    %esi,%fs:0x2f(%ebp)
44d62b:	42                   	inc    %edx
44d62c:	62 6f 74             	bound  %ebp,0x74(%edi)
44d62f:	55                   	push   %ebp
44d630:	47                   	inc    %edi
44d631:	61                   	popa
44d632:	46                   	inc    %esi
44d633:	61                   	popa
44d634:	33 46 4d             	xor    0x4d(%esi),%eax
44d637:	6f                   	outsl  %ds:(%esi),(%dx)
44d638:	46                   	inc    %esi
44d639:	59                   	pop    %ecx
44d63a:	75 68                	jne    0x44d6a4
44d63c:	4e                   	dec    %esi
44d63d:	63 42 72             	arpl   %eax,0x72(%edx)
44d640:	39 4f 6c             	cmp    %ecx,0x6c(%edi)
44d643:	4e                   	dec    %esi
44d644:	4d                   	dec    %ebp
44d645:	64 34 36             	fs xor $0x36,%al
44d648:	4e                   	dec    %esi
44d649:	37                   	aaa
44d64a:	41                   	inc    %ecx
44d64b:	65 30 64 74 5a       	xor    %ah,%gs:0x5a(%esp,%esi,2)
44d650:	38 56 77             	cmp    %dl,0x77(%esi)
44d653:	2f                   	das
44d654:	6a 78                	push   $0x78
44d656:	74 66                	je     0x44d6be
44d658:	45                   	inc    %ebp
44d659:	66 49                	dec    %cx
44d65b:	79 46                	jns    0x44d6a3
44d65d:	7a 56                	jp     0x44d6b5
44d65f:	67 6a 61             	addr16 push $0x61
44d662:	52                   	push   %edx
44d663:	32 74 55 47          	xor    0x47(%ebp,%edx,2),%dh
44d667:	73 32                	jae    0x44d69b
44d669:	74 6f                	je     0x44d6da
44d66b:	55                   	push   %ebp
44d66c:	56                   	push   %esi
44d66d:	38 6b 6a             	cmp    %ch,0x6a(%ebx)
44d670:	42                   	inc    %edx
44d671:	4d                   	dec    %ebp
44d672:	33 61 42             	xor    0x42(%ecx),%esp
44d675:	37                   	aaa
44d676:	2b 6b 68             	sub    0x68(%ebx),%ebp
44d679:	57                   	push   %edi
44d67a:	6c                   	insb   (%dx),%es:(%edi)
44d67b:	53                   	push   %ebx
44d67c:	4f                   	dec    %edi
44d67d:	6f                   	outsl  %ds:(%esi),(%dx)
44d67e:	55                   	push   %ebp