4424b8:	36 78 6b             	ss js  0x442526
4424bb:	66 68 58 46          	pushw  $0x4658
4424bf:	66 6f                	outsw  %ds:(%esi),(%dx)
4424c1:	6d                   	insl   (%dx),%es:(%edi)
4424c2:	4e                   	dec    %esi
4424c3:	50                   	push   %eax
4424c4:	56                   	push   %esi
4424c5:	49                   	dec    %ecx
4424c6:	56                   	push   %esi
4424c7:	30 43 6d             	xor    %al,0x6d(%ebx)
4424ca:	67 76 78             	addr16 jbe 0x442545
4424cd:	66 61                	popaw
4424cf:	72 59                	jb     0x44252a
4424d1:	33 55 70             	xor    0x70(%ebp),%edx
4424d4:	58                   	pop    %eax
4424d5:	6a 67                	push   $0x67
4424d7:	62 33                	bound  %esi,(%ebx)
4424d9:	6a 6f                	push   $0x6f
4424db:	4f                   	dec    %edi
4424dc:	5a                   	pop    %edx
4424dd:	78 47                	js     0x442526
4424df:	49                   	dec    %ecx
4424e0:	53                   	push   %ebx
4424e1:	50                   	push   %eax
4424e2:	67 35 59 51 6a 68    	addr16 xor $0x686a5159,%eax
4424e8:	2b 61 53             	sub    0x53(%ecx),%esp
4424eb:	2f                   	das
4424ec:	72 48                	jb     0x442536
4424ee:	76 34                	jbe    0x442524
4424f0:	66 6a 47             	pushw  $0x47
4424f3:	67 5a                	addr16 pop %edx
4424f5:	71 2b                	jno    0x442522
4424f7:	50                   	push   %eax
4424f8:	30 38                	xor    %bh,(%eax)
4424fa:	43                   	inc    %ebx
4424fb:	51                   	push   %ecx
4424fc:	65 5a                	gs pop %edx
4424fe:	57                   	push   %edi
4424ff:	36 55                	ss push %ebp
442501:	6e                   	outsb  %ds:(%esi),(%dx)
442502:	69 6e 70 39 58 45 49 	imul   $0x49455839,0x70(%esi),%ebp
442509:	61                   	popa
44250a:	68 43 46 4f 50       	push   $0x504f4643
44250f:	7a 49                	jp     0x44255a
442511:	6f                   	outsl  %ds:(%esi),(%dx)
442512:	5a                   	pop    %edx
442513:	45                   	inc    %ebp
442514:	47                   	inc    %edi
442515:	42                   	inc    %edx
442516:	76 74                	jbe    0x44258c
442518:	30 6a 61             	xor    %ch,0x61(%edx)
44251b:	75 44                	jne    0x442561
44251d:	4c                   	dec    %esp
44251e:	42                   	inc    %edx
44251f:	71 44                	jno    0x442565
442521:	45                   	inc    %ebp
442522:	5a                   	pop    %edx
442523:	32 54 5a 31          	xor    0x31(%edx,%ebx,2),%dl
442527:	59                   	pop    %ecx
442528:	50                   	push   %eax
442529:	76 62                	jbe    0x44258d
44252b:	42                   	inc    %edx
44252c:	6e                   	outsb  %ds:(%esi),(%dx)
44252d:	6f                   	outsl  %ds:(%esi),(%dx)
44252e:	71 69                	jno    0x442599
442530:	53                   	push   %ebx
442531:	56                   	push   %esi
442532:	6a 30                	push   $0x30
442534:	6d                   	insl   (%dx),%es:(%edi)
442535:	68 58 30 56 72       	push   $0x72563058
44253a:	35 71 61 7a 4b       	xor    $0x4b7a6171,%eax
44253f:	61                   	popa
442540:	34 55                	xor    $0x55,%al
442542:	55                   	push   %ebp
442543:	63 33                	arpl   %esi,(%ebx)
442545:	2b 36                	sub    (%esi),%esi
442547:	31 36                	xor    %esi,(%esi)
442549:	71 54                	jno    0x44259f
44254b:	67 2f                	addr16 das
44254d:	55                   	push   %ebp
44254e:	61                   	popa
44254f:	62 2f                	bound  %ebp,(%edi)
442551:	6d                   	insl   (%dx),%es:(%edi)
442552:	70 64                	jo     0x4425b8
442554:	4f                   	dec    %edi
442555:	54                   	push   %esp
442556:	5a                   	pop    %edx
442557:	79 47                	jns    0x4425a0
442559:	4f                   	dec    %edi
44255a:	45                   	inc    %ebp
44255b:	53                   	push   %ebx
44255c:	71 34                	jno    0x442592
44255e:	69 59 6b 33 61 43 2b 	imul   $0x2b436133,0x6b(%ecx),%ebx
442565:	53                   	push   %ebx
442566:	30 4e 4a             	xor    %cl,0x4a(%esi)
442569:	5a                   	pop    %edx
44256a:	56                   	push   %esi
44256b:	30 30                	xor    %dh,(%eax)
44256d:	59                   	pop    %ecx
44256e:	63 68 69             	arpl   %ebp,0x69(%eax)
442571:	64 66 73 6e          	fs data16 jae 0x4425e3
442575:	48                   	dec    %eax
442576:	4c                   	dec    %esp
442577:	44                   	inc    %esp
442578:	6f                   	outsl  %ds:(%esi),(%dx)
442579:	4e                   	dec    %esi
44257a:	44                   	inc    %esp
44257b:	51                   	push   %ecx
44257c:	6b 47 43 62          	imul   $0x62,0x43(%edi),%eax
442580:	43                   	inc    %ebx
442581:	77 2f                	ja     0x4425b2
442583:	66 31 66 76          	xor    %sp,0x76(%esi)
442587:	77 47                	ja     0x4425d0
442589:	50                   	push   %eax
44258a:	46                   	inc    %esi
44258b:	54                   	push   %esp
44258c:	35 71 6c 32 79       	xor    $0x79326c71,%eax
442591:	6a 57                	push   $0x57
442593:	6b 57 4a 6c          	imul   $0x6c,0x4a(%edi),%edx
442597:	77 6c                	ja     0x442605
442599:	33 62 75             	xor    0x75(%edx),%esp
44259c:	39 7a 67             	cmp    %edi,0x67(%edx)
44259f:	67 47                	addr16 inc %edi
4425a1:	31 73 73             	xor    %esi,0x73(%ebx)
4425a4:	31 36                	xor    %esi,(%esi)
4425a6:	73 70                	jae    0x442618
4425a8:	72 55                	jb     0x4425ff
4425aa:	7a 78                	jp     0x442624
4425ac:	4f                   	dec    %edi
4425ad:	51                   	push   %ecx
4425ae:	4f                   	dec    %edi
4425af:	61                   	popa
4425b0:	55                   	push   %ebp
4425b1:	43                   	inc    %ebx
4425b2:	69 45 76 74 52 43 37 	imul   $0x37435274,0x76(%ebp),%eax
4425b9:	4d                   	dec    %ebp
4425ba:	2f                   	das
4425bb:	6d                   	insl   (%dx),%es:(%edi)
4425bc:	48                   	dec    %eax
4425bd:	71 4c                	jno    0x44260b
4425bf:	6e                   	outsb  %ds:(%esi),(%dx)
4425c0:	2b 65 70             	sub    0x70(%ebp),%esp
4425c3:	61                   	popa
4425c4:	41                   	inc    %ecx
4425c5:	74 35                	je     0x4425fc
4425c7:	31 63 2f             	xor    %esp,0x2f(%ebx)
4425ca:	7a 36                	jp     0x442602
4425cc:	34 47                	xor    $0x47,%al
4425ce:	47                   	inc    %edi
4425cf:	6d                   	insl   (%dx),%es:(%edi)
4425d0:	6e                   	outsb  %ds:(%esi),(%dx)
4425d1:	36 74 6f             	ss je  0x442643
4425d4:	44                   	inc    %esp
4425d5:	4a                   	dec    %edx
4425d6:	67 77 36             	addr16 ja 0x44260f
4425d9:	70 41                	jo     0x44261c
4425db:	6d                   	insl   (%dx),%es:(%edi)
4425dc:	66 71 51             	data16 jno 0x442630
4425df:	51                   	push   %ecx
4425e0:	37                   	aaa
4425e1:	66 5a                	pop    %dx
4425e3:	79 62                	jns    0x442647
4425e5:	32 4d 64             	xor    0x64(%ebp),%cl
4425e8:	6e                   	outsb  %ds:(%esi),(%dx)
4425e9:	48                   	dec    %eax
4425ea:	34 72                	xor    $0x72,%al
4425ec:	52                   	push   %edx
4425ed:	59                   	pop    %ecx
4425ee:	61                   	popa
4425ef:	76 4d                	jbe    0x44263e
4425f1:	30 76 75             	xor    %dh,0x75(%esi)
4425f4:	71 54                	jno    0x44264a
4425f6:	57                   	push   %edi
4425f7:	76 73                	jbe    0x44266c
4425f9:	31 71 53             	xor    %esi,0x53(%ecx)
4425fc:	6e                   	outsb  %ds:(%esi),(%dx)
4425fd:	4a                   	dec    %edx
4425fe:	62 4e 34             	bound  %ecx,0x34(%esi)
442601:	73 31                	jae    0x442634
442603:	70 4f                	jo     0x442654
442605:	70 53                	jo     0x44265a
442607:	56                   	push   %esi
442608:	57                   	push   %edi
442609:	39 59 7a             	cmp    %ebx,0x7a(%ecx)
44260c:	74 59                	je     0x442667
44260e:	38 37                	cmp    %dh,(%edi)
442610:	50                   	push   %eax
442611:	45                   	inc    %ebp
442612:	4f                   	dec    %edi
442613:	52                   	push   %edx
442614:	78 77                	js     0x44268d
442616:	66 75 4e             	data16 jne 0x442667
442619:	52                   	push   %edx
44261a:	52                   	push   %edx
44261b:	51                   	push   %ecx
44261c:	36 45                	ss inc %ebp
44261e:	36 4b                	ss dec %ebx
442620:	64 33 4f 2b          	xor    %fs:0x2b(%edi),%ecx
442624:	73 6d                	jae    0x442693
442626:	58                   	pop    %eax
442627:	31 49 46             	xor    %ecx,0x46(%ecx)
44262a:	71 51                	jno    0x44267d
44262c:	46                   	inc    %esi
44262d:	72 64                	jb     0x442693
44262f:	43                   	inc    %ebx
442630:	39 42 6c             	cmp    %eax,0x6c(%edx)
442633:	75 52                	jne    0x442687
442635:	30 69 76             	xor    %ch,0x76(%ecx)
442638:	32 4c 48 5a          	xor    0x5a(%eax,%ecx,2),%cl
44263c:	4c                   	dec    %esp
44263d:	52                   	push   %edx
44263e:	48                   	dec    %eax
44263f:	35 30 57 49 42       	xor    $0x42495730,%eax
442644:	58                   	pop    %eax
442645:	6a 73                	push   $0x73
442647:	2f                   	das
442648:	43                   	inc    %ebx
442649:	58                   	pop    %eax
44264a:	48                   	dec    %eax
44264b:	78 6b                	js     0x4426b8
44264d:	34 32                	xor    $0x32,%al
44264f:	49                   	dec    %ecx
442650:	73 67                	jae    0x4426b9
442652:	36 4e                	ss dec %esi
442654:	34 56                	xor    $0x56,%al
442656:	56                   	push   %esi
442657:	2f                   	das
442658:	31 47 69             	xor    %eax,0x69(%edi)
44265b:	79 55                	jns    0x4426b2
44265d:	76 52                	jbe    0x4426b1
44265f:	44                   	inc    %esp
442660:	6e                   	outsb  %ds:(%esi),(%dx)
442661:	4e                   	dec    %esi
442662:	75 37                	jne    0x44269b
442664:	46                   	inc    %esi
442665:	78 76                	js     0x4426dd
442667:	4c                   	dec    %esp
442668:	64 4b                	fs dec %ebx
44266a:	30 61 53             	xor    %ah,0x53(%ecx)
44266d:	52                   	push   %edx
44266e:	4b                   	dec    %ebx
44266f:	50                   	push   %eax
442670:	51                   	push   %ecx
442671:	39 79 65             	cmp    %edi,0x65(%ecx)
442674:	4c                   	dec    %esp
442675:	30 47 4a             	xor    %al,0x4a(%edi)
442678:	45                   	inc    %ebp
442679:	6a 5a                	push   $0x5a
44267b:	4b                   	dec    %ebx
44267c:	54                   	push   %esp
44267d:	65 69 49 79 49 6d 36 	imul   $0x5a366d49,%gs:0x79(%ecx),%ecx
442684:	5a
442685:	73 34                	jae    0x4426bb
442687:	33 6e 4d             	xor    0x4d(%esi),%ebp
44268a:	78 50                	js     0x4426dc
44268c:	44                   	inc    %esp
44268d:	41                   	inc    %ecx
44268e:	53                   	push   %ebx
44268f:	62 43 38             	bound  %eax,0x38(%ebx)
442692:	74 69                	je     0x4426fd
442694:	63 34 37             	arpl   %esi,(%edi,%esi,1)
442697:	43                   	inc    %ebx
442698:	58                   	pop    %eax
442699:	6d                   	insl   (%dx),%es:(%edi)
44269a:	35 6c 59 73 4f       	xor    $0x4f73596c,%eax
44269f:	49                   	dec    %ecx
4426a0:	71 32                	jno    0x4426d4
4426a2:	41                   	inc    %ecx
4426a3:	45                   	inc    %ebp
4426a4:	72 65                	jb     0x44270b
4426a6:	51                   	push   %ecx
4426a7:	68 38 62 7a 65       	push   $0x657a6238
4426ac:	61                   	popa
4426ad:	37                   	aaa
4426ae:	57                   	push   %edi
4426af:	35 69 6a 66 76       	xor    $0x76666a69,%eax
4426b4:	30 72 48             	xor    %dh,0x48(%edx)
4426b7:	34 4b                	xor    $0x4b,%al
4426b9:	46                   	inc    %esi
4426ba:	65 6d                	gs insl (%dx),%es:(%edi)
4426bc:	4c                   	dec    %esp
4426bd:	76 7a                	jbe    0x442739
4426bf:	77 38                	ja     0x4426f9
4426c1:	32 6e 73             	xor    0x73(%esi),%ch
4426c4:	4d                   	dec    %ebp
4426c5:	4a                   	dec    %edx
4426c6:	50                   	push   %eax
4426c7:	6c                   	insb   (%dx),%es:(%edi)
4426c8:	49                   	dec    %ecx
4426c9:	77 51                	ja     0x44271c
4426cb:	6d                   	insl   (%dx),%es:(%edi)
4426cc:	64 57                	fs push %edi
4426ce:	71 38                	jno    0x442708
4426d0:	49                   	dec    %ecx
4426d1:	34 43                	xor    $0x43,%al
4426d3:	4e                   	dec    %esi
4426d4:	6f                   	outsl  %ds:(%esi),(%dx)
4426d5:	48                   	dec    %eax
4426d6:	62 38                	bound  %edi,(%eax)
4426d8:	61                   	popa
4426d9:	6b 4c 69 6d 53       	imul   $0x53,0x6d(%ecx,%ebp,2),%ecx
4426de:	70 5a                	jo     0x44273a
4426e0:	55                   	push   %ebp
4426e1:	51                   	push   %ecx
4426e2:	44                   	inc    %esp
4426e3:	67 6e                	outsb  %ds:(%si),(%dx)
4426e5:	41                   	inc    %ecx
4426e6:	51                   	push   %ecx
4426e7:	68 50 2f 34 39       	push   $0x39342f50
4426ec:	61                   	popa
4426ed:	54                   	push   %esp
4426ee:	52                   	push   %edx
4426ef:	49                   	dec    %ecx
4426f0:	70 49                	jo     0x44273b
4426f2:	50                   	push   %eax
4426f3:	78 55                	js     0x44274a
4426f5:	53                   	push   %ebx
4426f6:	36 78 74             	ss js  0x44276d
4426f9:	4d                   	dec    %ebp
4426fa:	74 35                	je     0x442731
4426fc:	53                   	push   %ebx
4426fd:	6e                   	outsb  %ds:(%esi),(%dx)
4426fe:	41                   	inc    %ecx
4426ff:	4b                   	dec    %ebx
442700:	47                   	inc    %edi
442701:	37                   	aaa
442702:	2f                   	das
442703:	69 54 34 38 53 73 51 	imul   $0x6a517353,0x38(%esp,%esi,1),%edx
44270a:	6a
44270b:	69 4e 55 67 30 4c 7a 	imul   $0x7a4c3067,0x55(%esi),%ecx
442712:	41                   	inc    %ecx
442713:	79 50                	jns    0x442765
442715:	66 30 68 72          	data16 xor %ch,0x72(%eax)
442719:	72 6b                	jb     0x442786
44271b:	78 6b                	js     0x442788
44271d:	62 42 34             	bound  %eax,0x34(%edx)
442720:	52                   	push   %edx
442721:	61                   	popa
442722:	47                   	inc    %edi
442723:	4e                   	dec    %esi
442724:	34 72                	xor    $0x72,%al
442726:	54                   	push   %esp
442727:	35 33 63 6c 6a       	xor    $0x6a6c6333,%eax
44272c:	52                   	push   %edx
44272d:	47                   	inc    %edi
44272e:	34 41                	xor    $0x41,%al
442730:	68 34 38 2b 4c       	push   $0x4c2b3834
442735:	68 46 71 4f 4f       	push   $0x4f4f7146
44273a:	4e                   	dec    %esi
44273b:	45                   	inc    %ebp