443fcb:	54                   	push   %esp
443fcc:	63 61 6f             	arpl   %esp,0x6f(%ecx)
443fcf:	47                   	inc    %edi
443fd0:	70 6a                	jo     0x44403c
443fd2:	39 61 38             	cmp    %esp,0x38(%ecx)
443fd5:	37                   	aaa
443fd6:	70 57                	jo     0x44402f
443fd8:	39 30                	cmp    %esi,(%eax)
443fda:	78 42                	js     0x44401e
443fdc:	46                   	inc    %esi
443fdd:	6e                   	outsb  %ds:(%esi),(%dx)
443fde:	71 65                	jno    0x444045
443fe0:	6c                   	insb   (%dx),%es:(%edi)
443fe1:	38 59 78             	cmp    %bl,0x78(%ecx)
443fe4:	2f                   	das
443fe5:	71 73                	jno    0x44405a
443fe7:	42                   	inc    %edx
443fe8:	31 46 48             	xor    %eax,0x48(%esi)
443feb:	45                   	inc    %ebp
443fec:	4b                   	dec    %ebx
443fed:	6c                   	insb   (%dx),%es:(%edi)
443fee:	65 69 49 57 4c 72 68 	imul   $0x3368724c,%gs:0x57(%ecx),%ecx
443ff5:	33
443ff6:	72 45                	jb     0x44403d
443ff8:	63 78 72             	arpl   %edi,0x72(%eax)
443ffb:	51                   	push   %ecx
443ffc:	4c                   	dec    %esp
443ffd:	66 4d                	dec    %bp
443fff:	30 7a 59             	xor    %bh,0x59(%edx)
444002:	77 48                	ja     0x44404c
444004:	53                   	push   %ebx
444005:	58                   	pop    %eax
444006:	5a                   	pop    %edx
444007:	58                   	pop    %eax
444008:	51                   	push   %ecx
444009:	45                   	inc    %ebp
44400a:	46                   	inc    %esi
44400b:	6c                   	insb   (%dx),%es:(%edi)
44400c:	2f                   	das
44400d:	46                   	inc    %esi
44400e:	6d                   	insl   (%dx),%es:(%edi)
44400f:	78 52                	js     0x444063
444011:	4c                   	dec    %esp
444012:	4b                   	dec    %ebx
444013:	69 33 41 69 38 6c    	imul   $0x6c386941,(%ebx),%esi
444019:	71 75                	jno    0x444090
44401b:	68 54 52 53 59       	push   $0x59535254
444020:	64 70 52             	fs jo  0x444075
444023:	74 32                	je     0x444057
444025:	72 79                	jb     0x4440a0
444027:	41                   	inc    %ecx
444028:	4c                   	dec    %esp
444029:	68 42 36 2b 38       	push   $0x382b3642
44402e:	6b 54 54 4d 6a       	imul   $0x6a,0x4d(%esp,%edx,2),%edx
444033:	6a 33                	push   $0x33
444035:	39 48 4d             	cmp    %ecx,0x4d(%eax)
444038:	4a                   	dec    %edx
444039:	68 30 72 63 73       	push   $0x73637230
44403e:	4a                   	dec    %edx
44403f:	4c                   	dec    %esp
444040:	76 52                	jbe    0x444094
444042:	6a 4a                	push   $0x4a
444044:	6d                   	insl   (%dx),%es:(%edi)
444045:	51                   	push   %ecx
444046:	74 50                	je     0x444098
444048:	51                   	push   %ecx
444049:	30 4c 79 33          	xor    %cl,0x33(%ecx,%edi,2)
44404d:	41                   	inc    %ecx
44404e:	67 32 39             	xor    (%bx,%di),%bh
444051:	2f                   	das
444052:	39 4f 35             	cmp    %ecx,0x35(%edi)
444055:	79 4b                	jns    0x4440a2
444057:	32 72 43             	xor    0x43(%edx),%dh
44405a:	72 49                	jb     0x4440a5
44405c:	41                   	inc    %ecx
44405d:	77 64                	ja     0x4440c3
44405f:	46                   	inc    %esi
444060:	70 6b                	jo     0x4440cd
444062:	44                   	inc    %esp
444063:	30 38                	xor    %bh,(%eax)
444065:	66 70 6e             	data16 jo 0x4440d6
444068:	66 4b                	dec    %bx
44406a:	7a 52                	jp     0x4440be
44406c:	79 54                	jns    0x4440c2
44406e:	47                   	inc    %edi
44406f:	64 78 44             	fs js  0x4440b6
444072:	41                   	inc    %ecx
444073:	2b 46 78             	sub    0x78(%esi),%eax
444076:	61                   	popa
444077:	52                   	push   %edx
444078:	50                   	push   %eax
444079:	55                   	push   %ebp
44407a:	62 49 55             	bound  %ecx,0x55(%ecx)
44407d:	75 79                	jne    0x4440f8
44407f:	4e                   	dec    %esi
444080:	6d                   	insl   (%dx),%es:(%edi)
444081:	52                   	push   %edx
444082:	44                   	inc    %esp
444083:	4e                   	dec    %esi
444084:	4c                   	dec    %esp
444085:	6f                   	outsl  %ds:(%esi),(%dx)
444086:	70 58                	jo     0x4440e0
444088:	6b 4e 64 45          	imul   $0x45,0x64(%esi),%ecx
44408c:	77 6f                	ja     0x4440fd
44408e:	48                   	dec    %eax
44408f:	33 76 78             	xor    0x78(%esi),%esi
444092:	45                   	inc    %ebp
444093:	4c                   	dec    %esp
444094:	55                   	push   %ebp
444095:	58                   	pop    %eax
444096:	36 54                	ss push %esp
444098:	48                   	dec    %eax
444099:	7a 45                	jp     0x4440e0
44409b:	2b 59 78             	sub    0x78(%ecx),%ebx
44409e:	45                   	inc    %ebp
44409f:	7a 59                	jp     0x4440fa
4440a1:	2b 41 5a             	sub    0x5a(%ecx),%eax
4440a4:	52                   	push   %edx
4440a5:	46                   	inc    %esi
4440a6:	4b                   	dec    %ebx
4440a7:	72 77                	jb     0x444120
4440a9:	4e                   	dec    %esi
4440aa:	4d                   	dec    %ebp
4440ab:	4f                   	dec    %edi
4440ac:	65 55                	gs push %ebp
4440ae:	53                   	push   %ebx
4440af:	66 79 50             	data16 jns 0x444102
4440b2:	74 51                	je     0x444105
4440b4:	34 50                	xor    $0x50,%al
4440b6:	6b 6a 6e 71          	imul   $0x71,0x6e(%edx),%ebp
4440ba:	37                   	aaa
4440bb:	31 34 4a             	xor    %esi,(%edx,%ecx,2)
4440be:	32 66 51             	xor    0x51(%esi),%ah
4440c1:	68 33 78 38 50       	push   $0x50387833
4440c6:	72 4f                	jb     0x444117
4440c8:	4a                   	dec    %edx
4440c9:	67 4a                	addr16 dec %edx
4440cb:	42                   	inc    %edx
4440cc:	30 49 50             	xor    %cl,0x50(%ecx)
4440cf:	54                   	push   %esp
4440d0:	75 64                	jne    0x444136
4440d2:	6c                   	insb   (%dx),%es:(%edi)
4440d3:	6a 47                	push   $0x47
4440d5:	52                   	push   %edx
4440d6:	51                   	push   %ecx
4440d7:	48                   	dec    %eax
4440d8:	61                   	popa
4440d9:	54                   	push   %esp
4440da:	48                   	dec    %eax
4440db:	39 79 6e             	cmp    %edi,0x6e(%ecx)
4440de:	38 79 4f             	cmp    %bh,0x4f(%ecx)
4440e1:	6f                   	outsl  %ds:(%esi),(%dx)
4440e2:	76 4c                	jbe    0x444130
4440e4:	7a 57                	jp     0x44413d
4440e6:	41                   	inc    %ecx
4440e7:	48                   	dec    %eax
4440e8:	32 33                	xor    (%ebx),%dh
4440ea:	53                   	push   %ebx
4440eb:	38 56 72             	cmp    %dl,0x72(%esi)
4440ee:	6c                   	insb   (%dx),%es:(%edi)
4440ef:	35 67 31 47 53       	xor    $0x53473167,%eax
4440f4:	61                   	popa
4440f5:	48                   	dec    %eax
4440f6:	35 5a 38 62 55       	xor    $0x5562385a,%eax
4440fb:	75 47                	jne    0x444144
4440fd:	33 64 45 39          	xor    0x39(%ebp,%eax,2),%esp
444101:	2f                   	das
444102:	6f                   	outsl  %ds:(%esi),(%dx)
444103:	67 7a 70             	addr16 jp 0x444176
444106:	77 38                	ja     0x444140
444108:	45                   	inc    %ebp
444109:	6b 41 6c 64          	imul   $0x64,0x6c(%ecx),%eax
44410d:	30 47 79             	xor    %al,0x79(%edi)
444110:	67 6c                	insb   (%dx),%es:(%di)
444112:	64 7a 2f             	fs jp  0x444144
444115:	5a                   	pop    %edx
444116:	38 50 6c             	cmp    %dl,0x6c(%eax)
444119:	4c                   	dec    %esp
44411a:	37                   	aaa
44411b:	4f                   	dec    %edi
44411c:	6d                   	insl   (%dx),%es:(%edi)
44411d:	57                   	push   %edi
44411e:	43                   	inc    %ebx
44411f:	79 70                	jns    0x444191
444121:	41                   	inc    %ecx
444122:	57                   	push   %edi
444123:	73 65                	jae    0x44418a
444125:	6a 2f                	push   $0x2f
444127:	4a                   	dec    %edx
444128:	71 30                	jno    0x44415a
44412a:	59                   	pop    %ecx
44412b:	66 76 34             	data16 jbe 0x444162
44412e:	74 46                	je     0x444176
444130:	51                   	push   %ecx
444131:	4b                   	dec    %ebx
444132:	51                   	push   %ecx
444133:	38 4f 73             	cmp    %cl,0x73(%edi)
444136:	67 5a                	addr16 pop %edx
444138:	6e                   	outsb  %ds:(%esi),(%dx)
444139:	46                   	inc    %esi
44413a:	6f                   	outsl  %ds:(%esi),(%dx)
44413b:	4b                   	dec    %ebx
44413c:	6b 57 49 53          	imul   $0x53,0x49(%edi),%edx
444140:	62 4b 54             	bound  %ecx,0x54(%ebx)
444143:	61                   	popa
444144:	6a 45                	push   $0x45
444146:	67 78 6e             	addr16 js 0x4441b7
444149:	2b 4c 4b 38          	sub    0x38(%ebx,%ecx,2),%ecx
44414d:	42                   	inc    %edx
44414e:	30 44 38 59          	xor    %al,0x59(%eax,%edi,1)
444152:	63 2f                	arpl   %ebp,(%edi)
444154:	31 69 67             	xor    %ebp,0x67(%ecx)
444157:	5a                   	pop    %edx
444158:	5a                   	pop    %edx
444159:	6b 4a 43 38          	imul   $0x38,0x43(%edx),%ecx
44415d:	45                   	inc    %ebp
44415e:	78 54                	js     0x4441b4
444160:	70 43                	jo     0x4441a5
444162:	54                   	push   %esp
444163:	6d                   	insl   (%dx),%es:(%edi)
444164:	50                   	push   %eax
444165:	61                   	popa
444166:	49                   	dec    %ecx
444167:	41                   	inc    %ecx
444168:	62 71 67             	bound  %esi,0x67(%ecx)
44416b:	58                   	pop    %eax
44416c:	32 36                	xor    (%esi),%dh
44416e:	2b 54 47 68          	sub    0x68(%edi,%eax,2),%edx
444172:	77 7a                	ja     0x4441ee
444174:	45                   	inc    %ebp
444175:	51                   	push   %ecx
444176:	45                   	inc    %ebp
444177:	35 4a 49 64 66       	xor    $0x6664494a,%eax
44417c:	4b                   	dec    %ebx
44417d:	36 58                	ss pop %eax
44417f:	30 64 46 61          	xor    %ah,0x61(%esi,%eax,2)
444183:	49                   	dec    %ecx
444184:	64 42                	fs inc %edx
444186:	4b                   	dec    %ebx
444187:	66 75 32             	data16 jne 0x4441bc
44418a:	64 64 65 30 74 6f 63 	fs fs xor %dh,%gs:0x63(%edi,%ebp,2)
444191:	33 4d 56             	xor    0x56(%ebp),%ecx
444194:	42                   	inc    %edx
444195:	5a                   	pop    %edx
444196:	70 6f                	jo     0x444207
444198:	4f                   	dec    %edi
444199:	46                   	inc    %esi
44419a:	67 46                	addr16 inc %esi
44419c:	4d                   	dec    %ebp
44419d:	4f                   	dec    %edi
44419e:	30 63 64             	xor    %ah,0x64(%ebx)
4441a1:	52                   	push   %edx
4441a2:	76 49                	jbe    0x4441ed
4441a4:	50                   	push   %eax
4441a5:	53                   	push   %ebx
4441a6:	62 52 47             	bound  %edx,0x47(%edx)
4441a9:	4a                   	dec    %edx
4441aa:	43                   	inc    %ebx
4441ab:	45                   	inc    %ebp
4441ac:	75 63                	jne    0x444211
4441ae:	4c                   	dec    %esp
4441af:	34 65                	xor    $0x65,%al
4441b1:	35 72 68 79 6b       	xor    $0x6b796872,%eax
4441b6:	39 31                	cmp    %esi,(%ecx)
4441b8:	31 53 53             	xor    %edx,0x53(%ebx)
4441bb:	75 73                	jne    0x444230
4441bd:	39 4b 71             	cmp    %ecx,0x71(%ebx)
4441c0:	31 38                	xor    %edi,(%eax)
4441c2:	6b 4a 58 6d          	imul   $0x6d,0x58(%edx),%ecx
4441c6:	54                   	push   %esp
4441c7:	7a 58                	jp     0x444221
4441c9:	71 64                	jno    0x44422f
4441cb:	30 49 2b             	xor    %cl,0x2b(%ecx)
4441ce:	72 4a                	jb     0x44421a
4441d0:	59                   	pop    %ecx
4441d1:	4f                   	dec    %edi
4441d2:	75 43                	jne    0x444217
4441d4:	50                   	push   %eax
4441d5:	6d                   	insl   (%dx),%es:(%edi)
4441d6:	43                   	inc    %ebx
4441d7:	50                   	push   %eax
4441d8:	51                   	push   %ecx
4441d9:	33 31                	xor    (%ecx),%esi
4441db:	33 5a 33             	xor    0x33(%edx),%ebx
4441de:	48                   	dec    %eax
4441df:	63 51 51             	arpl   %edx,0x51(%ecx)
4441e2:	76 55                	jbe    0x444239
4441e4:	52                   	push   %edx
4441e5:	5a                   	pop    %edx
4441e6:	46                   	inc    %esi
4441e7:	54                   	push   %esp
4441e8:	77 77                	ja     0x444261
4441ea:	35 33 70 52 34       	xor    $0x34527033,%eax
4441ef:	47                   	inc    %edi
4441f0:	70 52                	jo     0x444244
4441f2:	69 59 7a 7a 55 4b 31 	imul   $0x314b557a,0x7a(%ecx),%ebx
4441f9:	2b 61 57             	sub    0x57(%ecx),%esp
4441fc:	4b                   	dec    %ebx
4441fd:	33 38                	xor    (%eax),%edi
4441ff:	74 68                	je     0x444269
444201:	52                   	push   %edx
444202:	6f                   	outsl  %ds:(%esi),(%dx)
444203:	4f                   	dec    %edi
444204:	46                   	inc    %esi
444205:	7a 30                	jp     0x444237
444207:	70 70                	jo     0x444279
444209:	69 79 34 48 72 71 6c 	imul   $0x6c717248,0x34(%ecx),%edi
444210:	6b 2b 6b             	imul   $0x6b,(%ebx),%ebp
444213:	76 33                	jbe    0x444248
444215:	65 31 52 37          	xor    %edx,%gs:0x37(%edx)
444219:	78 6e                	js     0x444289
44421b:	54                   	push   %esp
44421c:	68 53 58 45 51       	push   $0x51455853
444221:	6f                   	outsl  %ds:(%esi),(%dx)
444222:	69 73 2b 30 41 46 33 	imul   $0x33464130,0x2b(%ebx),%esi
444229:	54                   	push   %esp
44422a:	31 46 74             	xor    %eax,0x74(%esi)
44422d:	44                   	inc    %esp
44422e:	4d                   	dec    %ebp
44422f:	47                   	inc    %edi
444230:	4f                   	dec    %edi
444231:	62 58 50             	bound  %ebx,0x50(%eax)
444234:	72 6e                	jb     0x4442a4
444236:	44                   	inc    %esp
444237:	47                   	inc    %edi
444238:	69 51 69 6d 70 6f 78 	imul   $0x786f706d,0x69(%ecx),%edx
44423f:	79 78                	jns    0x4442b9
444241:	34 78                	xor    $0x78,%al
444243:	39 6b 73             	cmp    %ebp,0x73(%ebx)
444246:	58                   	pop    %eax
444247:	56                   	push   %esi
444248:	2f                   	das
444249:	48                   	dec    %eax
44424a:	47                   	inc    %edi
44424b:	54                   	push   %esp
44424c:	77 4f                	ja     0x44429d
44424e:	4a                   	dec    %edx
44424f:	43                   	inc    %ebx
444250:	57                   	push   %edi
444251:	6b 57 5a 6d          	imul   $0x6d,0x5a(%edi),%edx
444255:	47                   	inc    %edi
444256:	74 7a                	je     0x4442d2
444258:	73 49                	jae    0x4442a3
44425a:	56                   	push   %esi
44425b:	44                   	inc    %esp
44425c:	49                   	dec    %ecx
44425d:	50                   	push   %eax
44425e:	36 2f                	ss das
444260:	4e                   	dec    %esi
444261:	36 75 5a             	ss jne 0x4442be