44180a:	56                   	push   %esi
44180b:	76 73                	jbe    0x441880
44180d:	45                   	inc    %ebp
44180e:	43                   	inc    %ebx
44180f:	38 6c 7a 6c          	cmp    %ch,0x6c(%edx,%edi,2)
441813:	51                   	push   %ecx
441814:	42                   	inc    %edx
441815:	70 57                	jo     0x44186e
441817:	74 71                	je     0x44188a
441819:	64 73 6b             	fs jae 0x441887
44181c:	70 79                	jo     0x441897
44181e:	79 38                	jns    0x441858
441820:	54                   	push   %esp
441821:	4e                   	dec    %esi
441822:	34 67                	xor    $0x67,%al
441824:	35 53 7a 4f 6d       	xor    $0x6d4f7a53,%eax
441829:	52                   	push   %edx
44182a:	36 44                	ss inc %esp
44182c:	42                   	inc    %edx
44182d:	6f                   	outsl  %ds:(%esi),(%dx)
44182e:	2f                   	das
44182f:	6d                   	insl   (%dx),%es:(%edi)
441830:	47                   	inc    %edi
441831:	4b                   	dec    %ebx
441832:	6f                   	outsl  %ds:(%esi),(%dx)
441833:	78 47                	js     0x44187c
441835:	4a                   	dec    %edx
441836:	50                   	push   %eax
441837:	2b 43 47             	sub    0x47(%ebx),%eax
44183a:	45                   	inc    %ebp
44183b:	55                   	push   %ebp
44183c:	61                   	popa
44183d:	6b 53 39 51          	imul   $0x51,0x39(%ebx),%edx
441841:	37                   	aaa
441842:	36 70 50             	ss jo  0x441895
441845:	62 4c 37 6e          	bound  %ecx,0x6e(%edi,%esi,1)
441849:	43                   	inc    %ebx
44184a:	63 39                	arpl   %edi,(%ecx)
44184c:	79 42                	jns    0x441890
44184e:	42                   	inc    %edx
44184f:	39 64 57 62          	cmp    %esp,0x62(%edi,%edx,2)
441853:	62 6c 45 33          	bound  %ebp,0x33(%ebp,%eax,2)
441857:	65 2b 30             	sub    %gs:(%eax),%esi
44185a:	42                   	inc    %edx
44185b:	36 6a 34             	ss push $0x34
44185e:	54                   	push   %esp
44185f:	53                   	push   %ebx
441860:	63 59 71             	arpl   %ebx,0x71(%ecx)
441863:	63 54 70 32          	arpl   %edx,0x32(%eax,%esi,2)
441867:	50                   	push   %eax
441868:	41                   	inc    %ecx
441869:	32 54 69 37          	xor    0x37(%ecx,%ebp,2),%dl
44186d:	78 71                	js     0x4418e0
44186f:	65 78 41             	gs js  0x4418b3
441872:	31 39                	xor    %edi,(%ecx)
441874:	45                   	inc    %ebp
441875:	6c                   	insb   (%dx),%es:(%edi)
441876:	35 37 35 34 51       	xor    $0x51343537,%eax
44187b:	38 78 78             	cmp    %bh,0x78(%eax)
44187e:	65 66 34 64          	gs data16 xor $0x64,%al
441882:	2b 35 73 77 35 66    	sub    0x66357773,%esi
441888:	4d                   	dec    %ebp
441889:	61                   	popa
44188a:	47                   	inc    %edi
44188b:	68 48 62 39 62       	push   $0x62396248
441890:	32 49 6c             	xor    0x6c(%ecx),%cl
441893:	78 48                	js     0x4418dd
441895:	57                   	push   %edi
441896:	4c                   	dec    %esp
441897:	74 6f                	je     0x441908
441899:	32 4a 47             	xor    0x47(%edx),%cl
44189c:	76 56                	jbe    0x4418f4
44189e:	74 44                	je     0x4418e4
4418a0:	43                   	inc    %ebx
4418a1:	64 43                	fs inc %ebx
4418a3:	69 58 6b 57 79 4a 47 	imul   $0x474a7957,0x6b(%eax),%ebx
4418aa:	2b 36                	sub    (%esi),%esi
4418ac:	4c                   	dec    %esp
4418ad:	6e                   	outsb  %ds:(%esi),(%dx)
4418ae:	45                   	inc    %ebp
4418af:	4c                   	dec    %esp
4418b0:	70 6b                	jo     0x44191d
4418b2:	41                   	inc    %ecx
4418b3:	43                   	inc    %ebx
4418b4:	38 51 66             	cmp    %dl,0x66(%ecx)
4418b7:	66 33 32             	xor    (%edx),%si
4418ba:	4b                   	dec    %ebx
4418bb:	54                   	push   %esp
4418bc:	74 44                	je     0x441902
4418be:	71 46                	jno    0x441906
4418c0:	4c                   	dec    %esp
4418c1:	71 6e                	jno    0x441931
4418c3:	33 66 6f             	xor    0x6f(%esi),%esp
4418c6:	68 66 50 36 37       	push   $0x37365066
4418cb:	73 70                	jae    0x44193d
4418cd:	33 33                	xor    (%ebx),%esi
4418cf:	4c                   	dec    %esp
4418d0:	72 64                	jb     0x441936
4418d2:	54                   	push   %esp
4418d3:	66 34 4e             	data16 xor $0x4e,%al
4418d6:	31 74 53 58          	xor    %esi,0x58(%ebx,%edx,2)
4418da:	38 64 74 4b          	cmp    %ah,0x4b(%esp,%esi,2)
4418de:	42                   	inc    %edx
4418df:	2f                   	das
4418e0:	4d                   	dec    %ebp
4418e1:	57                   	push   %edi
4418e2:	30 33                	xor    %dh,(%ebx)
4418e4:	67 43                	addr16 inc %ebx
4418e6:	32 34 45 44 2f 43 58 	xor    0x58432f44(,%eax,2),%dh
4418ed:	53                   	push   %ebx
4418ee:	6f                   	outsl  %ds:(%esi),(%dx)
4418ef:	41                   	inc    %ecx
4418f0:	47                   	inc    %edi
4418f1:	6d                   	insl   (%dx),%es:(%edi)
4418f2:	64 63 41 79          	arpl   %eax,%fs:0x79(%ecx)
4418f6:	2b 67 57             	sub    0x57(%edi),%esp
4418f9:	6c                   	insb   (%dx),%es:(%edi)
4418fa:	67 67 44             	addr16 addr16 inc %esp
4418fd:	64 75 4b             	fs jne 0x44194b
441900:	4c                   	dec    %esp
441901:	2b 58 6c             	sub    0x6c(%eax),%ebx
441904:	35 41 39 63 77       	xor    $0x77633941,%eax
441909:	49                   	dec    %ecx
44190a:	58                   	pop    %eax
44190b:	54                   	push   %esp
44190c:	5a                   	pop    %edx
44190d:	6a 4c                	push   $0x4c
44190f:	4e                   	dec    %esi
441910:	78 62                	js     0x441974
441912:	69 6c 54 77 6f 65 73 	imul   $0x3773656f,0x77(%esp,%edx,2),%ebp
441919:	37
44191a:	2b 4d 64             	sub    0x64(%ebp),%ecx
44191d:	4b                   	dec    %ebx
44191e:	76 51                	jbe    0x441971
441920:	58                   	pop    %eax
441921:	6f                   	outsl  %ds:(%esi),(%dx)
441922:	65 6e                	outsb  %gs:(%esi),(%dx)
441924:	36 36 64 69 43 61 51 	ss ss imul $0x4f464b51,%fs:0x61(%ebx),%eax
44192b:	4b 46 4f
44192e:	75 4e                	jne    0x44197e
441930:	7a 4f                	jp     0x441981
441932:	66 57                	push   %di
441934:	31 32                	xor    %esi,(%edx)
441936:	47                   	inc    %edi
441937:	50                   	push   %eax
441938:	74 2b                	je     0x441965
44193a:	6b 76 69 48          	imul   $0x48,0x69(%esi),%esi
44193e:	44                   	inc    %esp
44193f:	68 47 42 5a 4d       	push   $0x4d5a4247
441944:	71 48                	jno    0x44198e
441946:	67 4b                	addr16 dec %ebx
441948:	71 52                	jno    0x44199c
44194a:	49                   	dec    %ecx
44194b:	68 75 44 66 4e       	push   $0x4e664475
441950:	48                   	dec    %eax
441951:	74 4b                	je     0x44199e
441953:	61                   	popa
441954:	74 41                	je     0x441997
441956:	56                   	push   %esi
441957:	70 2f                	jo     0x441988
441959:	74 41                	je     0x44199c
44195b:	55                   	push   %ebp
44195c:	53                   	push   %ebx
44195d:	47                   	inc    %edi
44195e:	66 59                	pop    %cx
441960:	32 5a 48             	xor    0x48(%edx),%bl
441963:	62 47 49             	bound  %eax,0x49(%edi)
441966:	78 59                	js     0x4419c1
441968:	76 6a                	jbe    0x4419d4
44196a:	55                   	push   %ebp
44196b:	33 52 42             	xor    0x42(%edx),%edx
44196e:	5a                   	pop    %edx
44196f:	4c                   	dec    %esp
441970:	55                   	push   %ebp
441971:	55                   	push   %ebp
441972:	57                   	push   %edi
441973:	4a                   	dec    %edx
441974:	64 6e                	outsb  %fs:(%esi),(%dx)
441976:	6c                   	insb   (%dx),%es:(%edi)
441977:	79 51                	jns    0x4419ca
441979:	61                   	popa
44197a:	48                   	dec    %eax
44197b:	41                   	inc    %ecx
44197c:	4e                   	dec    %esi
44197d:	35 78 4f 59 7a       	xor    $0x7a594f78,%eax
441982:	76 45                	jbe    0x4419c9
441984:	55                   	push   %ebp
441985:	46                   	inc    %esi
441986:	75 56                	jne    0x4419de
441988:	74 4d                	je     0x4419d7
44198a:	79 48                	jns    0x4419d4
44198c:	59                   	pop    %ecx
44198d:	72 56                	jb     0x4419e5
44198f:	44                   	inc    %esp
441990:	31 4a 33             	xor    %ecx,0x33(%edx)
441993:	59                   	pop    %ecx
441994:	7a 38                	jp     0x4419ce
441996:	49                   	dec    %ecx
441997:	73 77                	jae    0x441a10
441999:	76 78                	jbe    0x441a13
44199b:	4b                   	dec    %ebx
44199c:	72 6c                	jb     0x441a0a
44199e:	65 74 70             	gs je  0x441a11
4419a1:	67 77 6a             	addr16 ja 0x441a0e
4419a4:	67 66 42             	addr16 inc %dx
4419a7:	52                   	push   %edx
4419a8:	72 71                	jb     0x441a1b
4419aa:	4f                   	dec    %edi
4419ab:	79 35                	jns    0x4419e2
4419ad:	4c                   	dec    %esp
4419ae:	2b 32                	sub    (%edx),%esi
4419b0:	51                   	push   %ecx
4419b1:	34 33                	xor    $0x33,%al
4419b3:	34 46                	xor    $0x46,%al
4419b5:	62 76 5a             	bound  %esi,0x5a(%esi)
4419b8:	41                   	inc    %ecx
4419b9:	56                   	push   %esi
4419ba:	71 76                	jno    0x441a32
4419bc:	7a 31                	jp     0x4419ef
4419be:	7a 64                	jp     0x441a24
4419c0:	6e                   	outsb  %ds:(%esi),(%dx)
4419c1:	6e                   	outsb  %ds:(%esi),(%dx)
4419c2:	55                   	push   %ebp
4419c3:	53                   	push   %ebx
4419c4:	2f                   	das
4419c5:	2b 57 55             	sub    0x55(%edi),%edx
4419c8:	36 4a                	ss dec %edx
4419ca:	33 6e 4c             	xor    0x4c(%esi),%ebp
4419cd:	46                   	inc    %esi
4419ce:	52                   	push   %edx
4419cf:	41                   	inc    %ecx
4419d0:	33 61 4f             	xor    0x4f(%ecx),%esp
4419d3:	76 66                	jbe    0x441a3b
4419d5:	75 46                	jne    0x441a1d
4419d7:	48                   	dec    %eax
4419d8:	69 55 70 4b 34 66 2b 	imul   $0x2b66344b,0x70(%ebp),%edx
4419df:	52                   	push   %edx
4419e0:	30 6e 37             	xor    %ch,0x37(%esi)
4419e3:	56                   	push   %esi
4419e4:	4c                   	dec    %esp
4419e5:	4d                   	dec    %ebp
4419e6:	46                   	inc    %esi
4419e7:	6a 77                	push   $0x77
4419e9:	6b 51 44 72          	imul   $0x72,0x44(%ecx),%edx
4419ed:	42                   	inc    %edx
4419ee:	57                   	push   %edi
4419ef:	6b 57 4b 78          	imul   $0x78,0x4b(%edi),%edx
4419f3:	31 6b 63             	xor    %ebp,0x63(%ebx)
4419f6:	4c                   	dec    %esp
4419f7:	53                   	push   %ebx
4419f8:	76 41                	jbe    0x441a3b
4419fa:	36 36 38 69 72       	ss cmp %ch,%ss:0x72(%ecx)
4419ff:	71 6a                	jno    0x441a6b
441a01:	72 46                	jb     0x441a49
441a03:	70 57                	jo     0x441a5c
441a05:	63 73 31             	arpl   %esi,0x31(%ebx)
441a08:	4e                   	dec    %esi
441a09:	54                   	push   %esp
441a0a:	6b 49 59 4d          	imul   $0x4d,0x59(%ecx),%ecx
441a0e:	70 71                	jo     0x441a81
441a10:	42                   	inc    %edx
441a11:	6c                   	insb   (%dx),%es:(%edi)
441a12:	68 78 39 42 4f       	push   $0x4f423978
441a17:	47                   	inc    %edi
441a18:	2f                   	das
441a19:	52                   	push   %edx
441a1a:	65 62 34 62          	bound  %esi,%gs:(%edx,%eiz,2)
441a1e:	68 35 68 4c 4c       	push   $0x4c4c6835
441a23:	61                   	popa
441a24:	42                   	inc    %edx
441a25:	44                   	inc    %esp
441a26:	65 65 66 62 51 69    	gs bound %dx,%gs:0x69(%ecx)
441a2c:	2b 2b                	sub    (%ebx),%ebp
441a2e:	63 68 72             	arpl   %ebp,0x72(%eax)
441a31:	70 77                	jo     0x441aaa
441a33:	43                   	inc    %ebx
441a34:	54                   	push   %esp
441a35:	68 4e 6b 66 4b       	push   $0x4b666b4e
441a3a:	45                   	inc    %ebp
441a3b:	32 63 55             	xor    0x55(%ebx),%ah
441a3e:	4b                   	dec    %ebx
441a3f:	74 31                	je     0x441a72
441a41:	46                   	inc    %esi
441a42:	35 56 77 53 47       	xor    $0x47537756,%eax
441a47:	52                   	push   %edx
441a48:	33 7a 38             	xor    0x38(%edx),%edi
441a4b:	59                   	pop    %ecx
441a4c:	65 76 45             	gs jbe 0x441a94
441a4f:	50                   	push   %eax
441a50:	68 38 46 58 42       	push   $0x42584638
441a55:	4e                   	dec    %esi
441a56:	6b 51 37 43          	imul   $0x43,0x37(%ecx),%edx
441a5a:	4e                   	dec    %esi
441a5b:	44                   	inc    %esp
441a5c:	57                   	push   %edi
441a5d:	67 30 34             	xor    %dh,(%si)
441a60:	55                   	push   %ebp
441a61:	61                   	popa
441a62:	79 31                	jns    0x441a95
441a64:	61                   	popa
441a65:	70 66                	jo     0x441acd
441a67:	2f                   	das
441a68:	33 41 2f             	xor    0x2f(%ecx),%eax
441a6b:	31 37                	xor    %esi,(%edi)
441a6d:	46                   	inc    %esi
441a6e:	66 36 6d             	ss insw (%dx),%es:(%edi)
441a71:	43                   	inc    %ebx
441a72:	72 55                	jb     0x441ac9
441a74:	53                   	push   %ebx
441a75:	53                   	push   %ebx
441a76:	53                   	push   %ebx
441a77:	50                   	push   %eax
441a78:	42                   	inc    %edx
441a79:	4c                   	dec    %esp
441a7a:	39 39                	cmp    %edi,(%ecx)
441a7c:	2b 38                	sub    (%eax),%edi
441a7e:	54                   	push   %esp
441a7f:	68 51 6e 4d 50       	push   $0x504d6e51
441a84:	74 43                	je     0x441ac9
441a86:	35 44 57 41 34       	xor    $0x34415744,%eax
441a8b:	2b 65 75             	sub    0x75(%ebp),%esp
441a8e:	31 51 50             	xor    %edx,0x50(%ecx)
441a91:	6e                   	outsb  %ds:(%esi),(%dx)
441a92:	6d                   	insl   (%dx),%es:(%edi)
441a93:	42                   	inc    %edx
441a94:	77 48                	ja     0x441ade
441a96:	48                   	dec    %eax
441a97:	68 69 68 34 4a       	push   $0x4a346869
441a9c:	59                   	pop    %ecx
441a9d:	4e                   	dec    %esi
441a9e:	4d                   	dec    %ebp
441a9f:	67 38 48 36          	cmp    %cl,0x36(%bx,%si)
441aa3:	39 4b 58             	cmp    %ecx,0x58(%ebx)
441aa6:	77 30                	ja     0x441ad8
441aa8:	61                   	popa
441aa9:	79 70                	jns    0x441b1b
441aab:	67 44                	addr16 inc %esp
441aad:	6b 71 51 6e          	imul   $0x6e,0x51(%ecx),%esi
441ab1:	4e                   	dec    %esi
441ab2:	37                   	aaa
441ab3:	35 62 33 33 48       	xor    $0x48333362,%eax
441ab8:	6a 5a                	push   $0x5a
441aba:	45                   	inc    %ebp
441abb:	32 37                	xor    (%edi),%dh
441abd:	59                   	pop    %ecx
441abe:	66 54                	push   %sp
441ac0:	76 6e                	jbe    0x441b30
441ac2:	33 57 4a             	xor    0x4a(%edi),%edx
441ac5:	47                   	inc    %edi
441ac6:	45                   	inc    %ebp