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
44a621:	68 6d 36 59 54       	push   $0x5459366d
44a626:	36 36 51             	ss ss push %ecx
44a629:	5a                   	pop    %edx
44a62a:	49                   	dec    %ecx
44a62b:	68 56 6e 33 59       	push   $0x59336e56
44a630:	33 76 35             	xor    0x35(%esi),%esi
44a633:	32 64 67 4c          	xor    0x4c(%edi,%eiz,2),%ah
44a637:	35 52 71 50 55       	xor    $0x55507152,%eax
44a63c:	30 34 68             	xor    %dh,(%eax,%ebp,2)
44a63f:	54                   	push   %esp
44a640:	45                   	inc    %ebp
44a641:	4f                   	dec    %edi
44a642:	7a 6b                	jp     0x44a6af
44a644:	4d                   	dec    %ebp
44a645:	74 4c                	je     0x44a693
44a647:	73 73                	jae    0x44a6bc
44a649:	4a                   	dec    %edx
44a64a:	2b 54 71 71          	sub    0x71(%ecx,%esi,2),%edx
44a64e:	71 37                	jno    0x44a687
44a650:	4c                   	dec    %esp
44a651:	36 70 59             	ss jo  0x44a6ad
44a654:	53                   	push   %ebx
44a655:	2f                   	das
44a656:	38 69 42             	cmp    %ch,0x42(%ecx)
44a659:	6e                   	outsb  %ds:(%esi),(%dx)
44a65a:	56                   	push   %esi
44a65b:	56                   	push   %esi
44a65c:	32 6c 76 55          	xor    0x55(%esi,%esi,2),%ch
44a660:	4d                   	dec    %ebp
44a661:	2f                   	das
44a662:	78 42                	js     0x44a6a6
44a664:	78 55                	js     0x44a6bb
44a666:	70 5a                	jo     0x44a6c2
44a668:	6b 47 66 41          	imul   $0x41,0x66(%edi),%eax
44a66c:	64 71 72             	fs jno 0x44a6e1
44a66f:	6d                   	insl   (%dx),%es:(%edi)
44a670:	4c                   	dec    %esp
44a671:	48                   	dec    %eax
44a672:	72 49                	jb     0x44a6bd
44a674:	72 69                	jb     0x44a6df
44a676:	50                   	push   %eax
44a677:	63 79 69             	arpl   %edi,0x69(%ecx)
44a67a:	47                   	inc    %edi
44a67b:	4a                   	dec    %edx
44a67c:	59                   	pop    %ecx
44a67d:	58                   	pop    %eax
44a67e:	62 6d 43             	bound  %ebp,0x43(%ebp)
44a681:	65 77 51             	gs ja  0x44a6d5
44a684:	32 76 69             	xor    0x69(%esi),%dh
44a687:	66 44                	inc    %sp
44a689:	34 41                	xor    $0x41,%al
44a68b:	48                   	dec    %eax
44a68c:	35 4d 71 47 65       	xor    $0x6547714d,%eax
44a691:	6e                   	outsb  %ds:(%esi),(%dx)
44a692:	79 7a                	jns    0x44a70e
44a694:	76 4b                	jbe    0x44a6e1
44a696:	41                   	inc    %ecx
44a697:	2b 4d 44             	sub    0x44(%ebp),%ecx
44a69a:	4e                   	dec    %esi
44a69b:	4b                   	dec    %ebx
44a69c:	5a                   	pop    %edx
44a69d:	44                   	inc    %esp
44a69e:	33 47 50             	xor    0x50(%edi),%eax
44a6a1:	35 6d 73 55 72       	xor    $0x7255736d,%eax
44a6a6:	4d                   	dec    %ebp
44a6a7:	4c                   	dec    %esp
44a6a8:	4c                   	dec    %esp
44a6a9:	65 44                	gs inc %esp
44a6ab:	56                   	push   %esi
44a6ac:	78 73                	js     0x44a721
44a6ae:	73 4d                	jae    0x44a6fd
44a6b0:	65 53                	gs push %ebx
44a6b2:	36 5a                	ss pop %edx
44a6b4:	75 32                	jne    0x44a6e8
44a6b6:	2f                   	das
44a6b7:	4c                   	dec    %esp
44a6b8:	4a                   	dec    %edx
44a6b9:	4e                   	dec    %esi
44a6ba:	62 55 37             	bound  %edx,0x37(%ebp)
44a6bd:	33 74 6b 70          	xor    0x70(%ebx,%ebp,2),%esi
44a6c1:	4c                   	dec    %esp
44a6c2:	64 35 4b 74 38 6a    	fs xor $0x6a38744b,%eax
44a6c8:	66 50                	push   %ax
44a6ca:	73 35                	jae    0x44a701
44a6cc:	32 73 38             	xor    0x38(%ebx),%dh
44a6cf:	32 34 76             	xor    (%esi,%esi,2),%dh
44a6d2:	75 65                	jne    0x44a739
44a6d4:	41                   	inc    %ecx
44a6d5:	4c                   	dec    %esp
44a6d6:	31 31                	xor    %esi,(%ecx)
44a6d8:	58                   	pop    %eax
44a6d9:	79 6c                	jns    0x44a747
44a6db:	49                   	dec    %ecx
44a6dc:	63 73 48             	arpl   %esi,0x48(%ebx)
44a6df:	56                   	push   %esi
44a6e0:	63 75 50             	arpl   %esi,0x50(%ebp)
44a6e3:	2f                   	das
44a6e4:	61                   	popa
44a6e5:	52                   	push   %edx
44a6e6:	36 78 59             	ss js  0x44a742
44a6e9:	63 6d 53             	arpl   %ebp,0x53(%ebp)
44a6ec:	30 31                	xor    %dh,(%ecx)
44a6ee:	67 5a                	addr16 pop %edx
44a6f0:	65 41                	gs inc %ecx
44a6f2:	53                   	push   %ebx
44a6f3:	75 74                	jne    0x44a769
44a6f5:	4b                   	dec    %ebx
44a6f6:	4f                   	dec    %edi
44a6f7:	34 2b                	xor    $0x2b,%al
44a6f9:	64 51                	fs push %ecx
44a6fb:	63 48 69             	arpl   %ecx,0x69(%eax)
44a6fe:	62 69 62             	bound  %ebp,0x62(%ecx)
44a701:	42                   	inc    %edx
44a702:	4d                   	dec    %ebp
44a703:	73 58                	jae    0x44a75d
44a705:	72 70                	jb     0x44a777
44a707:	67 49                	addr16 dec %ecx
44a709:	35 73 4a 69 54       	xor    $0x54694a73,%eax
44a70e:	34 55                	xor    $0x55,%al
44a710:	58                   	pop    %eax
44a711:	50                   	push   %eax
44a712:	4c                   	dec    %esp
44a713:	62 6f 6d             	bound  %ebp,0x6d(%edi)
44a716:	45                   	inc    %ebp
44a717:	78 4b                	js     0x44a764
44a719:	42                   	inc    %edx
44a71a:	67 69 2b 67 70 46 39 	imul   $0x39467067,(%bp,%di),%ebp
44a721:	6d                   	insl   (%dx),%es:(%edi)
44a722:	4e                   	dec    %esi
44a723:	64 45                	fs inc %ebp
44a725:	56                   	push   %esi
44a726:	6c                   	insb   (%dx),%es:(%edi)
44a727:	61                   	popa
44a728:	4c                   	dec    %esp
44a729:	58                   	pop    %eax
44a72a:	75 56                	jne    0x44a782
44a72c:	42                   	inc    %edx
44a72d:	54                   	push   %esp
44a72e:	67 44                	addr16 inc %esp
44a730:	32 35 72 30 47 75    	xor    0x75473072,%dh
44a736:	45                   	inc    %ebp
44a737:	46                   	inc    %esi
44a738:	4e                   	dec    %esi
44a739:	57                   	push   %edi
44a73a:	6b 4e 56 68          	imul   $0x68,0x56(%esi),%ecx
44a73e:	32 37                	xor    (%edi),%dh
44a740:	33 77 79             	xor    0x79(%edi),%esi
44a743:	6f                   	outsl  %ds:(%esi),(%dx)
44a744:	46                   	inc    %esi
44a745:	30 56 6f             	xor    %dl,0x6f(%esi)
44a748:	39 6b 55             	cmp    %ebp,0x55(%ebx)
44a74b:	36 32 47 47          	xor    %ss:0x47(%edi),%al
44a74f:	6e                   	outsb  %ds:(%esi),(%dx)
44a750:	79 6f                	jns    0x44a7c1
44a752:	72 4d                	jb     0x44a7a1
44a754:	34 31                	xor    $0x31,%al
44a756:	56                   	push   %esi
44a757:	69 45 70 55 2b 5a 65 	imul   $0x655a2b55,0x70(%ebp),%eax
44a75e:	32 30                	xor    (%eax),%dh
44a760:	67 67 6b 75 37 51    	addr16 imul $0x51,0x37(%di),%esi
44a766:	45                   	inc    %ebp
44a767:	4b                   	dec    %ebx
44a768:	6b 36 4d             	imul   $0x4d,(%esi),%esi
44a76b:	4a                   	dec    %edx
44a76c:	75 61                	jne    0x44a7cf
44a76e:	59                   	pop    %ecx
44a76f:	39 77 7a             	cmp    %esi,0x7a(%edi)
44a772:	59                   	pop    %ecx
44a773:	54                   	push   %esp
44a774:	49                   	dec    %ecx
44a775:	2b 69 39             	sub    0x39(%ecx),%ebp
44a778:	32 51 4d             	xor    0x4d(%ecx),%dl
44a77b:	67 47                	addr16 inc %edi
44a77d:	75 33                	jne    0x44a7b2
44a77f:	6f                   	outsl  %ds:(%esi),(%dx)