442537:	4d                   	dec    %ebp
442538:	59                   	pop    %ecx
442539:	78 6c                	js     0x4425a7
44253b:	43                   	inc    %ebx
44253c:	7a 55                	jp     0x442593
44253e:	75 74                	jne    0x4425b4
442540:	47                   	inc    %edi
442541:	52                   	push   %edx
442542:	76 39                	jbe    0x44257d
442544:	71 56                	jno    0x44259c
442546:	46                   	inc    %esi
442547:	64 4d                	fs dec %ebp
442549:	50                   	push   %eax
44254a:	6c                   	insb   (%dx),%es:(%edi)
44254b:	35 71 7a 66 43       	xor    $0x43667a71,%eax
442550:	7a 63                	jp     0x4425b5
442552:	65 6a 74             	gs push $0x74
442555:	5a                   	pop    %edx
442556:	51                   	push   %ecx
442557:	59                   	pop    %ecx
442558:	75 61                	jne    0x4425bb
44255a:	73 67                	jae    0x4425c3
44255c:	6f                   	outsl  %ds:(%esi),(%dx)
44255d:	6d                   	insl   (%dx),%es:(%edi)
44255e:	50                   	push   %eax
44255f:	77 44                	ja     0x4425a5
442561:	2b 49 74             	sub    0x74(%ecx),%ecx
442564:	47                   	inc    %edi
442565:	50                   	push   %eax
442566:	68 6a 73 49 51       	push   $0x5149736a
44256b:	68 46 43 66 71       	push   $0x71664346
442570:	47                   	inc    %edi
442571:	6a 56                	push   $0x56
442573:	48                   	dec    %eax
442574:	35 6d 39 47 66       	xor    $0x6647396d,%eax
442579:	46                   	inc    %esi
44257a:	54                   	push   %esp
44257b:	43                   	inc    %ebx
44257c:	6a 62                	push   $0x62
44257e:	74 42                	je     0x4425c2
442580:	46                   	inc    %esi
442581:	43                   	inc    %ebx
442582:	35 6e 58 54 48       	xor    $0x4854586e,%eax
442587:	50                   	push   %eax
442588:	73 71                	jae    0x4425fb
44258a:	34 72                	xor    $0x72,%al
44258c:	31 78 6a             	xor    %edi,0x6a(%eax)
44258f:	6e                   	outsb  %ds:(%esi),(%dx)
442590:	68 71 73 74 36       	push   $0x36747371
442595:	66 43                	inc    %bx
442597:	6e                   	outsb  %ds:(%esi),(%dx)
442598:	4b                   	dec    %ebx
442599:	6a 63                	push   $0x63
44259b:	75 4a                	jne    0x4425e7
44259d:	48                   	dec    %eax
44259e:	51                   	push   %ecx
44259f:	48                   	dec    %eax
4425a0:	6a 71                	push   $0x71
4425a2:	39 64 70 71          	cmp    %esp,0x71(%eax,%esi,2)
4425a6:	49                   	dec    %ecx
4425a7:	64 48                	fs dec %eax
4425a9:	32 35 58 32 50 39    	xor    0x39503258,%dh
4425af:	39 4c 34 76          	cmp    %ecx,0x76(%esp,%esi,1)
4425b3:	78 43                	js     0x4425f8
4425b5:	36 5a                	ss pop %edx
4425b7:	37                   	aaa
4425b8:	64 30 35 4e 6e 37 69 	xor    %dh,%fs:0x69376e4e
4425bf:	56                   	push   %esi
4425c0:	63 66 39             	arpl   %esp,0x39(%esi)
4425c3:	70 47                	jo     0x44260c
4425c5:	78 70                	js     0x442637
4425c7:	4b                   	dec    %ebx
4425c8:	4c                   	dec    %esp
4425c9:	54                   	push   %esp
4425ca:	76 72                	jbe    0x44263e
4425cc:	65 4d                	gs dec %ebp
4425ce:	38 4e 4d             	cmp    %cl,0x4d(%esi)
4425d1:	6d                   	insl   (%dx),%es:(%edi)
4425d2:	49                   	dec    %ecx
4425d3:	31 77 75             	xor    %esi,0x75(%edi)
4425d6:	58                   	pop    %eax
4425d7:	4f                   	dec    %edi
4425d8:	47                   	inc    %edi
4425d9:	72 46                	jb     0x442621
4425db:	51                   	push   %ecx
4425dc:	41                   	inc    %ecx
4425dd:	69 45 4a 43 47 4d 41 	imul   $0x414d4743,0x4a(%ebp),%eax
4425e4:	33 56 42             	xor    0x42(%esi),%edx
4425e7:	68 7a 4a 7a 4c       	push   $0x4c7a4a7a
4425ec:	35 48 61 63 33       	xor    $0x33636148,%eax
4425f1:	2f                   	das
4425f2:	51                   	push   %ecx
4425f3:	30 4a 4e             	xor    %cl,0x4e(%edx)
4425f6:	44                   	inc    %esp
4425f7:	6c                   	insb   (%dx),%es:(%edi)
4425f8:	30 49 49             	xor    %cl,0x49(%ecx)
4425fb:	69 63 46 6c 78 53 51 	imul   $0x5153786c,0x46(%ebx),%esp
442602:	45                   	inc    %ebp
442603:	66 61                	popaw
442605:	62 4b 50             	bound  %ecx,0x50(%ebx)
442608:	71 4a                	jno    0x442654
44260a:	6f                   	outsl  %ds:(%esi),(%dx)
44260b:	68 71 49 43 48       	push   $0x48434971
442610:	77 71                	ja     0x442683
442612:	36 79 6f             	ss jns 0x442684
442615:	61                   	popa
442616:	70 64                	jo     0x44267c
442618:	4b                   	dec    %ebx
442619:	39 62 78             	cmp    %esp,0x78(%edx)
44261c:	7a 42                	jp     0x442660
44261e:	31 49 57             	xor    %ecx,0x57(%ecx)
442621:	5a                   	pop    %edx
442622:	6f                   	outsl  %ds:(%esi),(%dx)
442623:	46                   	inc    %esi
442624:	59                   	pop    %ecx
442625:	45                   	inc    %ebp
442626:	6c                   	insb   (%dx),%es:(%edi)
442627:	6d                   	insl   (%dx),%es:(%edi)
442628:	45                   	inc    %ebp
442629:	42                   	inc    %edx
44262a:	50                   	push   %eax
44262b:	6f                   	outsl  %ds:(%esi),(%dx)
44262c:	32 66 57             	xor    0x57(%esi),%ah
44262f:	58                   	pop    %eax
442630:	48                   	dec    %eax
442631:	2f                   	das
442632:	57                   	push   %edi
442633:	6d                   	insl   (%dx),%es:(%edi)
442634:	2b 2f                	sub    (%edi),%ebp
442636:	66 42                	inc    %dx
442638:	59                   	pop    %ecx
442639:	39 79 2b             	cmp    %edi,0x2b(%ecx)
44263c:	48                   	dec    %eax
44263d:	4e                   	dec    %esi
44263e:	57                   	push   %edi
44263f:	44                   	inc    %esp
442640:	42                   	inc    %edx
442641:	55                   	push   %ebp
442642:	73 43                	jae    0x442687
442644:	33 46 42             	xor    0x42(%esi),%eax
442647:	6d                   	insl   (%dx),%es:(%edi)
442648:	57                   	push   %edi
442649:	34 66                	xor    $0x66,%al
44264b:	57                   	push   %edi
44264c:	4e                   	dec    %esi
44264d:	69 30 33 66 48 34    	imul   $0x34486633,(%eax),%esi
442653:	79 50                	jns    0x4426a5
442655:	45                   	inc    %ebp
442656:	75 76                	jne    0x4426ce
442658:	4a                   	dec    %edx
442659:	79 32                	jns    0x44268d
44265b:	59                   	pop    %ecx
44265c:	70 4d                	jo     0x4426ab
44265e:	41                   	inc    %ecx
44265f:	4a                   	dec    %edx
442660:	4c                   	dec    %esp
442661:	43                   	inc    %ebx
442662:	76 47                	jbe    0x4426ab
442664:	32 31                	xor    (%ecx),%dh
442666:	72 61                	jb     0x4426c9
442668:	38 55 72             	cmp    %dl,0x72(%ebp)
44266b:	49                   	dec    %ecx
44266c:	6f                   	outsl  %ds:(%esi),(%dx)
44266d:	77 4e                	ja     0x4426bd
44266f:	79 4a                	jns    0x4426bb
442671:	73 7a                	jae    0x4426ed
442673:	39 37                	cmp    %esi,(%edi)
442675:	48                   	dec    %eax
442676:	37                   	aaa
442677:	79 46                	jns    0x4426bf
442679:	67 34 4d             	addr16 xor $0x4d,%al
44267c:	4a                   	dec    %edx
44267d:	64 78 33             	fs js  0x4426b3
442680:	38 77 64             	cmp    %dh,0x64(%edi)
442683:	52                   	push   %edx
442684:	31 74 6a 68          	xor    %esi,0x68(%edx,%ebp,2)
442688:	33 63 50             	xor    0x50(%ebx),%esp
44268b:	63 30                	arpl   %esi,(%eax)
44268d:	73 61                	jae    0x4426f0
44268f:	6d                   	insl   (%dx),%es:(%edi)
442690:	67 78 2f             	addr16 js 0x4426c2
442693:	45                   	inc    %ebp
442694:	74 79                	je     0x44270f
442696:	76 33                	jbe    0x4426cb
442698:	54                   	push   %esp
442699:	7a 4f                	jp     0x4426ea
44269b:	58                   	pop    %eax
44269c:	61                   	popa
44269d:	43                   	inc    %ebx
44269e:	4f                   	dec    %edi
44269f:	38 55 76             	cmp    %dl,0x76(%ebp)
4426a2:	6e                   	outsb  %ds:(%esi),(%dx)
4426a3:	44                   	inc    %esp
4426a4:	64 46                	fs inc %esi
4426a6:	70 7a                	jo     0x442722
4426a8:	51                   	push   %ecx
4426a9:	6d                   	insl   (%dx),%es:(%edi)
4426aa:	4c                   	dec    %esp
4426ab:	79 4d                	jns    0x4426fa
4426ad:	69 4b 36 5a 36 32 79 	imul   $0x7932365a,0x36(%ebx),%ecx
4426b4:	79 39                	jns    0x4426ef
4426b6:	42                   	inc    %edx
4426b7:	42                   	inc    %edx
4426b8:	65 34 36             	gs xor $0x36,%al
4426bb:	63 61 5a             	arpl   %esp,0x5a(%ecx)
4426be:	2f                   	das
4426bf:	43                   	inc    %ebx
4426c0:	4a                   	dec    %edx
4426c1:	54                   	push   %esp
4426c2:	6d                   	insl   (%dx),%es:(%edi)
4426c3:	53                   	push   %ebx
4426c4:	65 6b 33 68          	imul   $0x68,%gs:(%ebx),%esi
4426c8:	6c                   	insb   (%dx),%es:(%edi)
4426c9:	47                   	inc    %edi
4426ca:	77 47                	ja     0x442713
4426cc:	71 36                	jno    0x442704
4426ce:	77 36                	ja     0x442706
4426d0:	51                   	push   %ecx
4426d1:	70 6c                	jo     0x44273f
4426d3:	66 72 38             	data16 jb 0x44270e
4426d6:	69 77 53 73 61 43 4d 	imul   $0x4d436173,0x53(%edi),%esi
4426dd:	34 75                	xor    $0x75,%al
4426df:	77 67                	ja     0x442748
4426e1:	31 61 43             	xor    %esp,0x43(%ecx)
4426e4:	68 58 70 6a 39       	push   $0x396a7058
4426e9:	70 71                	jo     0x44275c
4426eb:	6a 61                	push   $0x61
4426ed:	56                   	push   %esi
4426ee:	48                   	dec    %eax
4426ef:	42                   	inc    %edx
4426f0:	59                   	pop    %ecx
4426f1:	53                   	push   %ebx
4426f2:	32 33                	xor    (%ebx),%dh
4426f4:	78 53                	js     0x442749
4426f6:	48                   	dec    %eax
4426f7:	61                   	popa
4426f8:	32 52 78             	xor    0x78(%edx),%dl
4426fb:	4b                   	dec    %ebx
4426fc:	33 7a 4d             	xor    0x4d(%edx),%edi
4426ff:	30 77 76             	xor    %dh,0x76(%edi)
442702:	57                   	push   %edi
442703:	39 59 53             	cmp    %ebx,0x53(%ecx)
442706:	41                   	inc    %ecx
442707:	69 44 51 6d 74 2f 58 	imul   $0x56582f74,0x6d(%ecx,%edx,2),%eax
44270e:	56
44270f:	2f                   	das
442710:	55                   	push   %ebp
442711:	36 6e                	outsb  %ss:(%esi),(%dx)
442713:	41                   	inc    %ecx
442714:	4d                   	dec    %ebp
442715:	36 50                	ss push %eax
442717:	59                   	pop    %ecx
442718:	33 37                	xor    (%edi),%esi
44271a:	6a 38                	push   $0x38
44271c:	30 33                	xor    %dh,(%ebx)
44271e:	6a 36                	push   $0x36
442720:	72 52                	jb     0x442774
442722:	50                   	push   %eax
442723:	35 56 49 66 45       	xor    $0x45664956,%eax
442728:	6b 64 79 6f 51       	imul   $0x51,0x6f(%ecx,%edi,2),%esp
44272d:	6f                   	outsl  %ds:(%esi),(%dx)
44272e:	49                   	dec    %ecx
44272f:	49                   	dec    %ecx
442730:	43                   	inc    %ebx
442731:	32 72 42             	xor    0x42(%edx),%dh
442734:	2f                   	das
442735:	4c                   	dec    %esp
442736:	6e                   	outsb  %ds:(%esi),(%dx)
442737:	2b 54 68 30          	sub    0x30(%eax,%ebp,2),%edx
44273b:	38 63 78             	cmp    %ah,0x78(%ebx)
44273e:	4b                   	dec    %ebx
44273f:	76 4d                	jbe    0x44278e
442741:	4e                   	dec    %esi
442742:	62 6c 42 43          	bound  %ebp,0x43(%edx,%eax,2)
442746:	30 31                	xor    %dh,(%ecx)
442748:	66 68 72 45          	pushw  $0x4572
44274c:	6e                   	outsb  %ds:(%esi),(%dx)
44274d:	78 4b                	js     0x44279a
44274f:	4c                   	dec    %esp
442750:	6a 65                	push   $0x65
442752:	5a                   	pop    %edx
442753:	6a 58                	push   $0x58
442755:	72 4a                	jb     0x4427a1
442757:	6d                   	insl   (%dx),%es:(%edi)
442758:	6e                   	outsb  %ds:(%esi),(%dx)
442759:	65 51                	gs push %ecx
44275b:	34 50                	xor    $0x50,%al
44275d:	69 51 38 4e 31 63 57 	imul   $0x5763314e,0x38(%ecx),%edx
442764:	39 32                	cmp    %esi,(%edx)
442766:	6e                   	outsb  %ds:(%esi),(%dx)
442767:	32 54 70 64          	xor    0x64(%eax,%esi,2),%dl
44276b:	57                   	push   %edi
44276c:	50                   	push   %eax
44276d:	4f                   	dec    %edi
44276e:	67 46                	addr16 inc %esi
442770:	48                   	dec    %eax
442771:	51                   	push   %ecx
442772:	32 64 74 61          	xor    0x61(%esp,%esi,2),%ah
442776:	52                   	push   %edx
442777:	4a                   	dec    %edx
442778:	74 57                	je     0x4427d1
44277a:	35 43 71 52 4e       	xor    $0x4e527143,%eax
44277f:	48                   	dec    %eax
442780:	4a                   	dec    %edx
442781:	67 59                	addr16 pop %ecx
442783:	48                   	dec    %eax
442784:	33 4b 34             	xor    0x34(%ebx),%ecx
442787:	65 44                	gs inc %esp
442789:	68 2b 73 4e 6b       	push   $0x6b4e732b
44278e:	78 34                	js     0x4427c4
442790:	47                   	inc    %edi
442791:	42                   	inc    %edx
442792:	58                   	pop    %eax
442793:	43                   	inc    %ebx
442794:	70 75                	jo     0x44280b
442796:	75 75                	jne    0x44280d
442798:	36 43                	ss inc %ebx
44279a:	38 58 46             	cmp    %bl,0x46(%eax)
44279d:	32 74 37 79          	xor    0x79(%edi,%esi,1),%dh
4427a1:	72 43                	jb     0x4427e6
4427a3:	45                   	inc    %ebp
4427a4:	56                   	push   %esi
4427a5:	6f                   	outsl  %ds:(%esi),(%dx)
4427a6:	44                   	inc    %esp
4427a7:	49                   	dec    %ecx
4427a8:	52                   	push   %edx
4427a9:	66 6e                	data16 outsb %ds:(%esi),(%dx)
4427ab:	43                   	inc    %ebx
4427ac:	65 47                	gs inc %edi
4427ae:	7a 35                	jp     0x4427e5
4427b0:	64 77 49             	fs ja  0x4427fc
4427b3:	43                   	inc    %ebx
4427b4:	42                   	inc    %edx
4427b5:	6e                   	outsb  %ds:(%esi),(%dx)
4427b6:	74 6f                	je     0x442827
4427b8:	30 6a 74             	xor    %ch,0x74(%edx)
4427bb:	68 64 56 7a 54       	push   $0x547a5664
4427c0:	76 33                	jbe    0x4427f5
4427c2:	69 6a 4e 6d 77 62 51 	imul   $0x5162776d,0x4e(%edx),%ebp
4427c9:	61                   	popa
4427ca:	68 47 4c 68 68       	push   $0x68684c47
4427cf:	4f                   	dec    %edi
4427d0:	59                   	pop    %ecx
4427d1:	32 72 52             	xor    0x52(%edx),%dh
4427d4:	66 4c                	dec    %sp
4427d6:	79 4a                	jns    0x442822
4427d8:	4e                   	dec    %esi
4427d9:	7a 54                	jp     0x44282f
4427db:	77 76                	ja     0x442853
4427dd:	31 43 39             	xor    %eax,0x39(%ebx)