44b09c:	00 77 02             	add    %dh,0x2(%edi)
44b09f:	00 ff                	add    %bh,%bh
44b0a1:	58                   	pop    %eax
44b0a2:	f8                   	clc
44b0a3:	44                   	inc    %esp
44b0a4:	00 28                	add    %ch,(%eax)
44b0a6:	f8                   	clc
44b0a7:	44                   	inc    %esp
44b0a8:	00 00                	add    %al,(%eax)
44b0aa:	00 00                	add    %al,(%eax)
44b0ac:	80 00 00             	addb   $0x0,(%eax)
44b0af:	00 00                	add    %al,(%eax)
44b0b1:	2d 00 09 46 6f       	sub    $0x6f460900,%eax
44b0b6:	72 6d                	jb     0x44b125
44b0b8:	53                   	push   %ebx
44b0b9:	74 79                	je     0x44b134
44b0bb:	6c                   	insb   (%dx),%es:(%edi)
44b0bc:	65 3c 10             	gs cmp $0x10,%al
44b0bf:	40                   	inc    %eax
44b0c0:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
44b0c4:	ff c8                	dec    %eax
44b0c6:	95                   	xchg   %eax,%ebp
44b0c7:	43                   	inc    %ebx
44b0c8:	00 f8                	add    %bh,%al
44b0ca:	e3 44                	jecxz  0x44b110
44b0cc:	00 00                	add    %al,(%eax)
44b0ce:	00 00                	add    %al,(%eax)
44b0d0:	80 00 00             	addb   $0x0,(%eax)
44b0d3:	00 80 06 00 06 48    	add    %al,0x48060006(%eax)
44b0d9:	65 69 67 68 74 94 10 	imul   $0x40109474,%gs:0x68(%edi),%esp
44b0e0:	40
44b0e1:	00 84 02 00 ff 84 02 	add    %al,0x284ff00(%edx,%eax,1)
44b0e8:	00 ff                	add    %bh,%bh
44b0ea:	01 00                	add    %eax,(%eax)
44b0ec:	00 00                	add    %al,(%eax)
44b0ee:	00 00                	add    %al,(%eax)
44b0f0:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
44b0f6:	2e 00 08             	add    %cl,%cs:(%eax)
44b0f9:	48                   	dec    %eax
44b0fa:	65 6c                	gs insb (%dx),%es:(%edi)
44b0fc:	70 46                	jo     0x44b144
44b0fe:	69 6c 65 a4 9e 44 00 	imul   $0x5000449e,-0x5c(%ebp,%eiz,2),%ebp
44b105:	50
44b106:	02 00                	add    (%eax),%al
44b108:	ff 44 d2 44          	incl   0x44(%edx,%edx,8)
44b10c:	00 28                	add    %ch,(%eax)
44b10e:	f8                   	clc
44b10f:	44                   	inc    %esp
44b110:	00 00                	add    %al,(%eax)
44b112:	00 00                	add    %al,(%eax)
44b114:	80 00 00             	addb   $0x0,(%eax)
44b117:	00 80 0f 00 0d 48    	add    %al,0x480d000f(%eax)
44b11d:	6f                   	outsl  %ds:(%esi),(%dx)
44b11e:	72 7a                	jb     0x44b19a
44b120:	53                   	push   %ebx
44b121:	63 72 6f             	arpl   %esi,0x6f(%edx)
44b124:	6c                   	insb   (%dx),%es:(%edi)
44b125:	6c                   	insb   (%dx),%es:(%edi)
44b126:	42                   	inc    %edx
44b127:	61                   	popa
44b128:	72 00                	jb     0x44b12a
44b12a:	21 42 00             	and    %eax,0x0(%edx)
44b12d:	88 02                	mov    %al,(%edx)
44b12f:	00 ff                	add    %bh,%bh
44b131:	1c f8                	sbb    $0xf8,%al
44b133:	44                   	inc    %esp
44b134:	00 30                	add    %dh,(%eax)
44b136:	f8                   	clc
44b137:	44                   	inc    %esp
44b138:	00 00                	add    %al,(%eax)
44b13a:	00 00                	add    %al,(%eax)
44b13c:	80 00 00             	addb   $0x0,(%eax)
44b13f:	00 80 2f 00 04 49    	add    %al,0x4904002f(%eax)
44b145:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
44b148:	00 10                	add    %dl,(%eax)
44b14a:	40                   	inc    %eax
44b14b:	00 75 02             	add    %dh,0x2(%ebp)
44b14e:	00 ff                	add    %bh,%bh
44b150:	75 02                	jne    0x44b154
44b152:	00 ff                	add    %bh,%bh
44b154:	28 f8                	sub    %bh,%al
44b156:	44                   	inc    %esp
44b157:	00 00                	add    %al,(%eax)
44b159:	00 00                	add    %al,(%eax)
44b15b:	80 00 00             	addb   $0x0,(%eax)
44b15e:	00 00                	add    %al,(%eax)
44b160:	30 00                	xor    %al,(%eax)
44b162:	0a 4b 65             	or     0x65(%ebx),%cl
44b165:	79 50                	jns    0x44b1b7
44b167:	72 65                	jb     0x44b1ce
44b169:	76 69                	jbe    0x44b1d4
44b16b:	65 77 d0             	gs ja  0x44b13e
44b16e:	4e                   	dec    %esi
44b16f:	43                   	inc    %ebx
44b170:	00 a0 01 00 ff 98    	add    %ah,-0x6700ffff(%eax)
44b176:	2c 44                	sub    $0x44,%al
44b178:	00 01                	add    %al,(%ecx)
44b17a:	00 00                	add    %al,(%eax)
44b17c:	00 00                	add    %al,(%eax)
44b17e:	00 00                	add    %al,(%eax)
44b180:	80 00 00             	addb   $0x0,(%eax)
44b183:	00 80 31 00 07 50    	add    %al,0x50070031(%eax)
44b189:	61                   	popa
44b18a:	64 64 69 6e 67 38 e1 	fs imul $0x42e138,%fs:0x67(%esi),%ebp
44b191:	42 00
44b193:	90                   	nop
44b194:	02 00                	add    (%eax),%al
44b196:	ff 94 fa 44 00 28 f8 	call   *-0x7d7ffbc(%edx,%edi,8)
44b19d:	44                   	inc    %esp
44b19e:	00 00                	add    %al,(%eax)
44b1a0:	00 00                	add    %al,(%eax)
44b1a2:	80 00 00             	addb   $0x0,(%eax)
44b1a5:	00 80 32 00 04 4d    	add    %al,0x4d040032(%eax)
44b1ab:	65 6e                	outsb  %gs:(%esi),(%dx)
44b1ad:	75 00                	jne    0x44b1af
44b1af:	10 40 00             	adc    %al,0x0(%eax)
44b1b2:	7c 02                	jl     0x44b1b6
44b1b4:	00 ff                	add    %bh,%bh
44b1b6:	7c 02                	jl     0x44b1ba
44b1b8:	00 ff                	add    %bh,%bh
44b1ba:	01 00                	add    %eax,(%eax)
44b1bc:	00 00                	add    %al,(%eax)
44b1be:	00 00                	add    %al,(%eax)
44b1c0:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
44b1c6:	33 00                	xor    (%eax),%eax
44b1c8:	0e                   	push   %cs
44b1c9:	4f                   	dec    %edi
44b1ca:	6c                   	insb   (%dx),%es:(%edi)
44b1cb:	64 43                	fs inc %ebx
44b1cd:	72 65                	jb     0x44b234
44b1cf:	61                   	popa
44b1d0:	74 65                	je     0x44b237
44b1d2:	4f                   	dec    %edi
44b1d3:	72 64                	jb     0x44b239
44b1d5:	65 72 68             	gs jb  0x44b240
44b1d8:	dc 42 00             	faddl  0x0(%edx)
44b1db:	a8 02                	test   $0x2,%al
44b1dd:	00 ff                	add    %bh,%bh
44b1df:	48                   	dec    %eax
44b1e0:	fa                   	cli
44b1e1:	44                   	inc    %esp
44b1e2:	00 28                	add    %ch,(%eax)
44b1e4:	f8                   	clc
44b1e5:	44                   	inc    %esp
44b1e6:	00 00                	add    %al,(%eax)
44b1e8:	00 00                	add    %al,(%eax)
44b1ea:	80 00 00             	addb   $0x0,(%eax)
44b1ed:	00 80 34 00 0e 4f    	add    %al,0x4f0e0034(%eax)
44b1f3:	62 6a 65             	bound  %ebp,0x65(%edx)
44b1f6:	63 74 4d 65          	arpl   %esi,0x65(%ebp,%ecx,2)
44b1fa:	6e                   	outsb  %ds:(%esi),(%dx)
44b1fb:	75 49                	jne    0x44b246
44b1fd:	74 65                	je     0x44b264
44b1ff:	6d                   	insl   (%dx),%es:(%edi)
44b200:	00 10                	add    %dl,(%eax)
44b202:	40                   	inc    %eax
44b203:	00 60 00             	add    %ah,0x0(%eax)
44b206:	00 ff                	add    %bh,%bh
44b208:	70 00                	jo     0x44b20a
44b20a:	00 fe                	add    %bh,%dh
44b20c:	01 00                	add    %eax,(%eax)
44b20e:	00 00                	add    %al,(%eax)
44b210:	00 00                	add    %al,(%eax)
44b212:	00 80 01 00 00 00    	add    %al,0x1(%eax)
44b218:	35 00 0e 50 61       	xor    $0x61500e00,%eax
44b21d:	72 65                	jb     0x44b284
44b21f:	6e                   	outsb  %ds:(%esi),(%dx)
44b220:	74 42                	je     0x44b264
44b222:	69 44 69 4d 6f 64 65 	imul   $0x3c65646f,0x4d(%ecx,%ebp,2),%eax
44b229:	3c
44b22a:	10 40 00             	adc    %al,0x0(%eax)
44b22d:	b8 fc 44 00 1c       	mov    $0x1c0044fc,%eax
44b232:	fd                   	std
44b233:	44                   	inc    %esp
44b23c:	80 00 00             	addb   $0x0,(%eax)
44b23f:	00 80 36 00 0d 50    	add    %al,0x500d0036(%eax)
44b245:	69 78 65 6c 73 50 65 	imul   $0x6550736c,0x65(%eax),%edi
44b24c:	72 49                	jb     0x44b297
44b24e:	6e                   	outsb  %ds:(%esi),(%dx)
44b24f:	63 68 24             	arpl   %ebp,0x24(%eax)
44b252:	e4 42                	in     $0x42,%al
44b254:	00 80 00 00 ff 50    	add    %al,0x50ff0000(%eax)
44b25a:	9e                   	sahf
44b25b:	43                   	inc    %ebx
44b25c:	00 28                	add    %ch,(%eax)
44b25e:	f8                   	clc
44b25f:	44                   	inc    %esp
44b260:	00 00                	add    %al,(%eax)
44b262:	00 00                	add    %al,(%eax)
44b264:	80 00 00             	addb   $0x0,(%eax)
44b267:	00 80 37 00 09 50    	add    %al,0x50090037(%eax)
44b26d:	6f                   	outsl  %ds:(%esi),(%dx)
44b26e:	70 75                	jo     0x44b2e5
44b270:	70 4d                	jo     0x44b2bf
44b272:	65 6e                	outsb  %gs:(%esi),(%dx)
44b274:	75 64                	jne    0x44b2da
44b276:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
44b277:	44                   	inc    %esp
44b278:	00 30                	add    %dh,(%eax)
44b27a:	03 00                	add    (%eax),%eax
44b27c:	ff 6c fd 44          	ljmp   *0x44(%ebp,%edi,8)
44b280:	00 01                	add    %al,(%ecx)
44b282:	00 00                	add    %al,(%eax)
44b284:	00 00                	add    %al,(%eax)
44b286:	00 00                	add    %al,(%eax)
44b288:	80 00 00             	addb   $0x0,(%eax)
44b28b:	00 00                	add    %al,(%eax)
44b28d:	38 00                	cmp    %al,(%eax)
44b28f:	09 50 6f             	or     %edx,0x6f(%eax)
44b292:	70 75                	jo     0x44b309
44b294:	70 4d                	jo     0x44b2e3
44b296:	6f                   	outsl  %ds:(%esi),(%dx)
44b297:	64 65 bc aa 44 00 34 	fs gs mov $0x340044aa,%esp
44b29e:	03 00                	add    (%eax),%eax
44b2a0:	ff c0                	inc    %eax
44b2a2:	fd                   	std
44b2a3:	44                   	inc    %esp
44b2a4:	00 01                	add    %al,(%ecx)
44b2a6:	00 00                	add    %al,(%eax)
44b2a8:	00 00                	add    %al,(%eax)
44b2aa:	00 00                	add    %al,(%eax)
44b2ac:	80 00 00             	addb   $0x0,(%eax)
44b2af:	00 80 39 00 0b 50    	add    %al,0x500b0039(%eax)
44b2b5:	6f                   	outsl  %ds:(%esi),(%dx)
44b2b6:	70 75                	jo     0x44b32d
44b2b8:	70 50                	jo     0x44b30a
44b2ba:	61                   	popa
44b2bb:	72 65                	jb     0x44b322
44b2bd:	6e                   	outsb  %ds:(%esi),(%dx)
44b2be:	74 c4                	je     0x44b284
44b2c0:	a4                   	movsb  %ds:(%esi),%es:(%edi)
44b2c1:	44                   	inc    %esp
44b2c2:	00 78 02             	add    %bh,0x2(%eax)
44b2c5:	00 ff                	add    %bh,%bh
44b2c7:	50                   	push   %eax
44b2c8:	fd                   	std
44b2c9:	44                   	inc    %esp
44b2ca:	00 28                	add    %ch,(%eax)
44b2cc:	f8                   	clc
44b2cd:	44                   	inc    %esp
44b2ce:	00 00                	add    %al,(%eax)
44b2d0:	00 00                	add    %al,(%eax)
44b2d2:	80 02 00             	addb   $0x0,(%edx)
44b2d5:	00 00                	add    %al,(%eax)
44b2d7:	3a 00                	cmp    (%eax),%al
44b2d9:	08 50 6f             	or     %dl,0x6f(%eax)
44b2dc:	73 69                	jae    0x44b347
44b2de:	74 69                	je     0x44b349
44b2e0:	6f                   	outsl  %ds:(%esi),(%dx)
44b2e1:	6e                   	outsb  %ds:(%esi),(%dx)
44b2e2:	b4 a5                	mov    $0xa5,%ah
44b2e4:	44                   	inc    %esp
44b2e5:	00 7d 02             	add    %bh,0x2(%ebp)
44b2e8:	00 ff                	add    %bh,%bh
44b2ea:	7d 02                	jge    0x44b2ee
44b2ec:	00 ff                	add    %bh,%bh
44b2ee:	28 f8                	sub    %bh,%al
44b2f0:	44                   	inc    %esp
44b2f1:	00 00                	add    %al,(%eax)
44b2f3:	00 00                	add    %al,(%eax)
44b2f5:	80 01 00             	addb   $0x0,(%ecx)
44b2f8:	00 00                	add    %al,(%eax)
44b2fa:	3b 00                	cmp    (%eax),%eax
44b2fc:	0a 50 72             	or     0x72(%eax),%dl
44b2ff:	69 6e 74 53 63 61 6c 	imul   $0x6c616353,0x74(%esi),%ebp
44b306:	65 00 10             	add    %dl,%gs:(%eax)
44b309:	40                   	inc    %eax
44b30a:	00 20                	add    %ah,(%eax)
44b30c:	fe 44 00 2c          	incb   0x2c(%eax,%eax,1)
44b310:	fe 44 00 28          	incb   0x28(%eax,%eax,1)
44b314:	f8                   	clc
44b315:	44                   	inc    %esp
44b316:	00 00                	add    %al,(%eax)
44b318:	00 00                	add    %al,(%eax)
44b31a:	80 01 00             	addb   $0x0,(%ecx)
44b31d:	00 00                	add    %al,(%eax)
44b31f:	3c 00                	cmp    $0x0,%al
44b321:	06                   	push   %es
44b322:	53                   	push   %ebx
44b323:	63 61 6c             	arpl   %esp,0x6c(%ecx)
44b326:	65 64 00 10          	gs add %dl,%fs:(%eax)
44b32a:	40                   	inc    %eax
44b32b:	00 48 03             	add    %cl,0x3(%eax)
44b32e:	00 ff                	add    %bh,%bh
44b330:	48                   	dec    %eax
44b331:	03 00                	add    (%eax),%eax
44b333:	ff 01                	incl   (%ecx)
44b335:	00 00                	add    %al,(%eax)
44b337:	00 00                	add    %al,(%eax)
44b339:	00 00                	add    %al,(%eax)
44b33b:	80 00 00             	addb   $0x0,(%eax)
44b33e:	00 00                	add    %al,(%eax)
44b340:	3d 00 0a 53 63       	cmp    $0x63530a00,%eax
44b345:	72 65                	jb     0x44b3ac
44b347:	65 6e                	outsb  %gs:(%esi),(%dx)
44b349:	53                   	push   %ebx
44b34a:	6e                   	outsb  %ds:(%esi),(%dx)
44b34b:	61                   	popa
44b34c:	70 00                	jo     0x44b34e
44b34e:	10 40 00             	adc    %al,0x0(%eax)
44b351:	8d 00                	lea    (%eax),%eax
44b353:	00 ff                	add    %bh,%bh
44b355:	ec                   	in     (%dx),%al
44b356:	9f                   	lahf
44b357:	43                   	inc    %ebx
44b358:	00 b4 9f 43 00 00 00 	add    %dh,0x43(%edi,%ebx,4)
44b35f:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
44b365:	3e 00 08             	add    %cl,%ds:(%eax)
44b368:	53                   	push   %ebx
44b369:	68 6f 77 48 69       	push   $0x6948776f
44b36e:	6e                   	outsb  %ds:(%esi),(%dx)
44b36f:	74 3c                	je     0x44b3ad
44b371:	10 40 00             	adc    %al,0x0(%eax)
44b374:	4c                   	dec    %esp
44b375:	03 00                	add    (%eax),%eax
44b377:	ff 4c 03 00          	decl   0x0(%ebx,%eax,1)
44b37b:	ff 01                	incl   (%ecx)
44b37d:	00 00                	add    %al,(%eax)
44b37f:	00 00                	add    %al,(%eax)
44b381:	00 00                	add    %al,(%eax)
44b383:	80 0a 00             	orb    $0x0,(%edx)
44b386:	00 00                	add    %al,(%eax)
44b388:	3f                   	aas
44b389:	00 0a                	add    %cl,(%edx)
44b38b:	53                   	push   %ebx
44b38c:	6e                   	outsb  %ds:(%esi),(%dx)
44b38d:	61                   	popa
44b38e:	70 42                	jo     0x44b3d2
44b390:	75 66                	jne    0x44b3f8
44b392:	66 65 72 a4          	data16 gs jb 0x44b33a
44b396:	9e                   	sahf
44b397:	44                   	inc    %esp
44b398:	00 54 02 00          	add    %dl,0x0(%edx,%eax,1)
44b39c:	ff 54 d2 44          	call   *0x44(%edx,%edx,8)
44b3a0:	00 28                	add    %ch,(%eax)
44b3a2:	f8                   	clc
44b3a3:	44                   	inc    %esp
44b3a4:	00 00                	add    %al,(%eax)
44b3a6:	00 00                	add    %al,(%eax)
44b3a8:	80 00 00             	addb   $0x0,(%eax)
44b3ab:	00 80 10 00 0d 56    	add    %al,0x560d0010(%eax)
44b3b1:	65 72 74             	gs jb  0x44b428
44b3b4:	53                   	push   %ebx
44b3b5:	63 72 6f             	arpl   %esi,0x6f(%edx)
44b3b8:	6c                   	insb   (%dx),%es:(%edi)
44b3b9:	6c                   	insb   (%dx),%es:(%edi)
44b3ba:	42                   	inc    %edx
44b3bb:	61                   	popa
44b3bc:	72 00                	jb     0x44b3be
44b3be:	10 40 00             	adc    %al,0x0(%eax)