4440e5:	07                   	pop    %es
4440e6:	01 00                	add    %eax,(%eax)
4440e8:	32 03                	xor    (%ebx),%al
4440ea:	80 07 01             	addb   $0x1,(%edi)
4440ed:	00 33                	add    %dh,(%ebx)
4440ef:	03 c0                	add    %eax,%eax
4440f1:	07                   	pop    %es
4440f2:	01 00                	add    %eax,(%eax)
4440f4:	34 03                	xor    $0x3,%al
4440f6:	00 08                	add    %cl,(%eax)
4440f8:	01 00                	add    %eax,(%eax)
4440fa:	35 03 50 08 01       	xor    $0x1085003,%eax
4440ff:	00 36                	add    %dh,(%esi)
444101:	03 a0 08 01 00 37    	add    0x37000108(%eax),%esp
444107:	03 f0                	add    %eax,%esi
444109:	08 01                	or     %al,(%ecx)
44410b:	00 38                	add    %bh,(%eax)
44410d:	03 40 09             	add    0x9(%eax),%eax
444110:	01 00                	add    %eax,(%eax)
444112:	39 03                	cmp    %eax,(%ebx)
444114:	80 09 01             	orb    $0x1,(%ecx)
444117:	00 3a                	add    %bh,(%edx)
444119:	03 c0                	add    %eax,%eax
44411b:	09 01                	or     %eax,(%ecx)
44411d:	00 3b                	add    %bh,(%ebx)
44411f:	03 00                	add    (%eax),%eax
444121:	0a 01                	or     (%ecx),%al
444123:	00 3c 03             	add    %bh,(%ebx,%eax,1)
444126:	50                   	push   %eax
444127:	0a 01                	or     (%ecx),%al
444129:	00 3d 03 90 0a 01    	add    %bh,0x10a9003
44412f:	00 3e                	add    %bh,(%esi)
444131:	03 d0                	add    %eax,%edx
444133:	0a 01                	or     (%ecx),%al
444135:	00 3f                	add    %bh,(%edi)
444137:	03 10                	add    (%eax),%edx
444139:	0b 01                	or     (%ecx),%eax
44413b:	00 40 03             	add    %al,0x3(%eax)
44413e:	60                   	pusha
44413f:	0b 01                	or     (%ecx),%eax
444141:	00 41 03             	add    %al,0x3(%ecx)
444144:	a0 0b 01 00 42       	mov    0x4200010b,%al
444149:	03 e0                	add    %eax,%esp
44414b:	0b 01                	or     (%ecx),%eax
44414d:	00 43 03             	add    %al,0x3(%ebx)
444150:	20 0c 01             	and    %cl,(%ecx,%eax,1)
444153:	00 44 03 70          	add    %al,0x70(%ebx,%eax,1)
444157:	0c 01                	or     $0x1,%al
444159:	00 45 03             	add    %al,0x3(%ebp)
44415c:	b0 0c                	mov    $0xc,%al
44415e:	01 00                	add    %eax,(%eax)
444160:	46                   	inc    %esi
444161:	03 f0                	add    %eax,%esi
444163:	0c 01                	or     $0x1,%al
444165:	00 47 03             	add    %al,0x3(%edi)
444168:	30 0d 01 00 48 03    	xor    %cl,0x3480001
44416e:	70 0d                	jo     0x44417d
444170:	01 00                	add    %eax,(%eax)
444172:	49                   	dec    %ecx
444173:	03 b0 0d 01 00 4a    	add    0x4a00010d(%eax),%esi
444179:	03 f0                	add    %eax,%esi
44417b:	0d 01 00 4b 03       	or     $0x34b0001,%eax
444180:	30 0e                	xor    %cl,(%esi)
444182:	01 00                	add    %eax,(%eax)
444184:	4c                   	dec    %esp
444185:	03 70 0e             	add    0xe(%eax),%esi
444188:	01 00                	add    %eax,(%eax)
44418a:	4d                   	dec    %ebp
44418b:	03 d0                	add    %eax,%edx
44418d:	0e                   	push   %cs
44418e:	01 00                	add    %eax,(%eax)
444190:	4e                   	dec    %esi
444191:	03 10                	add    (%eax),%edx
444193:	0f 01 00             	sgdtl  (%eax)
444196:	4f                   	dec    %edi
444197:	03 50 0f             	add    0xf(%eax),%edx
44419a:	01 00                	add    %eax,(%eax)
44419c:	50                   	push   %eax
44419d:	03 a0 0f 01 00 51    	add    0x5100010f(%eax),%esp
4441a3:	03 e0                	add    %eax,%esp
4441a5:	0f 01 00             	sgdtl  (%eax)
4441a8:	52                   	push   %edx
4441a9:	03 20                	add    (%eax),%esp
4441ab:	10 01                	adc    %al,(%ecx)
4441ad:	00 53 03             	add    %dl,0x3(%ebx)
4441b0:	60                   	pusha
4441b1:	10 01                	adc    %al,(%ecx)
4441b3:	00 54 03 b0          	add    %dl,-0x50(%ebx,%eax,1)
4441b7:	10 01                	adc    %al,(%ecx)
4441b9:	00 55 03             	add    %dl,0x3(%ebp)
4441bc:	00 11                	add    %dl,(%ecx)
4441be:	01 00                	add    %eax,(%eax)
4441c0:	56                   	push   %esi
4441c1:	03 50 11             	add    0x11(%eax),%edx
4441c4:	01 00                	add    %eax,(%eax)
4441c6:	57                   	push   %edi
4441c7:	03 a0 11 01 00 58    	add    0x58000111(%eax),%esp
4441cd:	03 00                	add    (%eax),%eax
4441cf:	12 01                	adc    (%ecx),%al
4441d1:	00 59 03             	add    %bl,0x3(%ecx)
4441d4:	50                   	push   %eax
4441d5:	12 01                	adc    (%ecx),%al
4441d7:	00 5a 03             	add    %bl,0x3(%edx)
4441da:	c0 12 01             	rclb   $0x1,(%edx)
4441dd:	00 5b 03             	add    %bl,0x3(%ebx)
4441e0:	00 13                	add    %dl,(%ebx)
4441e2:	01 00                	add    %eax,(%eax)
4441e4:	5c                   	pop    %esp
4441e5:	03 40 13             	add    0x13(%eax),%eax
4441e8:	01 00                	add    %eax,(%eax)
4441ea:	5d                   	pop    %ebp
4441eb:	03 80 13 01 00 5e    	add    0x5e000113(%eax),%eax
4441f1:	03 c0                	add    %eax,%eax
4441f3:	13 01                	adc    (%ecx),%eax
4441f5:	00 5f 03             	add    %bl,0x3(%edi)
4441f8:	00 14 01             	add    %dl,(%ecx,%eax,1)
4441fb:	00 60 03             	add    %ah,0x3(%eax)
4441fe:	50                   	push   %eax
4441ff:	14 01                	adc    $0x1,%al
444201:	00 61 03             	add    %ah,0x3(%ecx)
444204:	c0 14 01 00          	rclb   $0x0,(%ecx,%eax,1)
444208:	62 03                	bound  %eax,(%ebx)
44420a:	30 15 01 00 63 03    	xor    %dl,0x3630001
444210:	04 80                	add    $0x80,%al
444222:	a2 1d 00 00 02       	mov    %al,0x200001d
44422f:	00 00                	add    %al,(%eax)
444231:	00 48 00             	add    %cl,0x0(%eax)
444234:	eb 00                	jmp    0x444236
444236:	00 00                	add    %al,(%eax)
444238:	00 00                	add    %al,(%eax)
44423a:	08 00                	or     %al,(%eax)
444244:	00 00                	add    %al,(%eax)
444246:	1c 01                	sbb    $0x1,%al
444248:	2e 02 00             	add    %cs:(%eax),%al
44424b:	00 00                	add    %al,(%eax)
44424d:	00 02                	add    %al,(%edx)
444257:	00 00                	add    %al,(%eax)
444259:	00 1c 01             	add    %bl,(%ecx,%eax,1)
44425c:	c6 04 00 00          	movb   $0x0,(%eax,%eax,1)
444260:	00 00                	add    %al,(%eax)
444262:	02 00                	add    (%eax),%al
44426c:	00 00                	add    %al,(%eax)
44426e:	48                   	dec    %eax
44426f:	00 fe                	add    %bh,%dh
444271:	00 00                	add    %al,(%eax)
444273:	00 00                	add    %al,(%eax)
444275:	00 02                	add    %al,(%edx)
44427f:	00 00                	add    %al,(%eax)
444281:	00 48 00             	add    %cl,0x0(%eax)
444284:	24 08                	and    $0x8,%al
444286:	00 00                	add    %al,(%eax)
444288:	00 00                	add    %al,(%eax)
44428a:	02 00                	add    (%eax),%al
444294:	00 00                	add    %al,(%eax)
444296:	1c 01                	sbb    $0x1,%al
444298:	e3 24                	jecxz  0x4442be
44429a:	00 00                	add    %al,(%eax)
44429c:	00 00                	add    %al,(%eax)
44429e:	02 00                	add    (%eax),%al
4442a8:	00 00                	add    %al,(%eax)
4442aa:	1c 01                	sbb    $0x1,%al
4442ac:	34 20                	xor    $0x20,%al
4442ae:	00 00                	add    %al,(%eax)
4442b0:	00 00                	add    %al,(%eax)
4442b2:	02 00                	add    (%eax),%al
4442bc:	00 00                	add    %al,(%eax)
4442be:	48                   	dec    %eax
4442bf:	00 e8                	add    %ch,%al
4442c1:	33 00                	xor    (%eax),%eax
4442c3:	00 00                	add    %al,(%eax)
4442c5:	00 02                	add    %al,(%edx)
4442c7:	00 01                	add    %al,(%ecx)
4442c9:	00 03                	add    %al,(%ebx)
4442cb:	00 01                	add    %al,(%ecx)
4442cd:	00 04 00             	add    %al,(%eax,%eax,1)
4442d0:	01 00                	add    %eax,(%eax)
4442d2:	05 00 01 00 06       	add    $0x6000100,%eax
4442d7:	00 05 00 07 00 05    	add    %al,0x5000700
4442dd:	00 08                	add    %cl,(%eax)
4442df:	00 07                	add    %al,(%edi)
4442e1:	00 09                	add    %cl,(%ecx)
4442e3:	00 01                	add    %al,(%ecx)
4442e5:	00 0a                	add    %cl,(%edx)
4442e7:	00 01                	add    %al,(%ecx)
4442e9:	00 0e                	add    %cl,(%esi)
4442eb:	00 0d 00 0f 00 0d    	add    %cl,0xd000f00
4442f1:	00 11                	add    %dl,(%ecx)
4442f3:	00 10                	add    %dl,(%eax)
4442f5:	00 12                	add    %dl,(%edx)
4442f7:	00 10                	add    %dl,(%eax)
4442f9:	00 13                	add    %dl,(%ebx)
4442fb:	00 10                	add    %dl,(%eax)
4442fd:	00 14 00             	add    %dl,(%eax,%eax,1)
444300:	10 00                	adc    %al,(%eax)
444302:	15 00 10 00 16       	adc    $0x16001000,%eax
444307:	00 15 00 17 00 10    	add    %dl,0x10001700
44430d:	00 18                	add    %bl,(%eax)
44430f:	00 17                	add    %dl,(%edi)
444311:	00 19                	add    %bl,(%ecx)
444313:	00 17                	add    %dl,(%edi)
444315:	00 1a                	add    %bl,(%edx)
444317:	00 17                	add    %dl,(%edi)
444319:	00 1b                	add    %bl,(%ebx)
44431b:	00 17                	add    %dl,(%edi)
44431d:	00 1c 00             	add    %bl,(%eax,%eax,1)
444320:	17                   	pop    %ss
444321:	00 23                	add    %ah,(%ebx)
444323:	00 22                	add    %ah,(%edx)
444325:	00 28                	add    %ch,(%eax)
444327:	00 27                	add    %ah,(%edi)
444329:	00 29                	add    %ch,(%ecx)
44432b:	00 27                	add    %ah,(%edi)
44432d:	00 2a                	add    %ch,(%edx)
44432f:	00 29                	add    %ch,(%ecx)
444331:	00 2b                	add    %ch,(%ebx)
444333:	00 27                	add    %ah,(%edi)
444335:	00 2c 00             	add    %ch,(%eax,%eax,1)
444338:	27                   	daa
444339:	00 2d 00 27 00 2f    	add    %ch,0x2f002700
44433f:	00 2e                	add    %ch,(%esi)
444341:	00 30                	add    %dh,(%eax)
444343:	00 2e                	add    %ch,(%esi)
444345:	00 31                	add    %dh,(%ecx)
444347:	00 2e                	add    %ch,(%esi)
444349:	00 32                	add    %dh,(%edx)
44434b:	00 2e                	add    %ch,(%esi)
44434d:	00 33                	add    %dh,(%ebx)
44434f:	00 2e                	add    %ch,(%esi)
444351:	00 35 00 34 00 36    	add    %dh,0x36003400
444357:	00 34 00             	add    %dh,(%eax,%eax,1)
44435a:	37                   	aaa
44435b:	00 34 00             	add    %dh,(%eax,%eax,1)
44435e:	39 00                	cmp    %eax,(%eax)
444360:	38 00                	cmp    %al,(%eax)
444362:	3a 00                	cmp    (%eax),%al
444364:	39 00                	cmp    %eax,(%eax)
444366:	3b 00                	cmp    (%eax),%eax
444368:	39 00                	cmp    %eax,(%eax)
44436a:	3d 00 3c 00 3e       	cmp    $0x3e003c00,%eax
44436f:	00 3d 00 3f 00 3d    	add    %bh,0x3d003f00
444375:	00 41 00             	add    %al,0x0(%ecx)
444378:	40                   	inc    %eax
444379:	00 42 00             	add    %al,0x0(%edx)
44437c:	40                   	inc    %eax
44437d:	00 43 00             	add    %al,0x0(%ebx)
444380:	40                   	inc    %eax
444381:	00 44 00 40          	add    %al,0x40(%eax,%eax,1)
444385:	00 00                	add    %al,(%eax)
444387:	00 10                	add    %dl,(%eax)
444389:	00 1e                	add    %bl,(%esi)
44438b:	00 7a 03             	add    %bh,0x3(%edx)
44438e:	00 00                	add    %al,(%eax)
444390:	00 00                	add    %al,(%eax)
444392:	40                   	inc    %eax
444393:	00 7a 03             	add    %bh,0x3(%edx)
444396:	01 00                	add    %eax,(%eax)
444398:	00 00                	add    %al,(%eax)
44439a:	40                   	inc    %eax
44439b:	00 17                	add    %dl,(%edi)
44439d:	0d 02 00 00 00       	or     $0x2,%eax
4443a2:	40                   	inc    %eax
4443a3:	00 19                	add    %bl,(%ecx)
4443a5:	0d 00 00 10 00       	or     $0x100000,%eax
4443aa:	81 00 6c 03 00 00    	addl   $0x36c,(%eax)
4443b0:	00 00                	add    %al,(%eax)
4443b2:	83 00 6c             	addl   $0x6c,(%eax)
4443b5:	03 71 00             	add    0x0(%ecx),%esi
4443b8:	f9                   	stc
4443b9:	0a 71 00             	or     0x0(%ecx),%dh
4443bc:	0e                   	push   %cs
4443bd:	0b 93 03 8e 17 1d    	or     0x1d178e03(%ebx),%edx
4443c3:	04 f1                	add    $0xf1,%al
4443c5:	1c 00                	sbb    $0x0,%al
4443c7:	00 00                	add    %al,(%eax)
4443c9:	46                   	inc    %esi
4443ca:	42                   	inc    %edx
4443cb:	4c                   	dec    %esp
4443cc:	63 77 4d             	arpl   %esi,0x4d(%edi)
4443cf:	44                   	inc    %esp
4443d0:	4b                   	dec    %ebx
4443d1:	41                   	inc    %ecx
4443d2:	68 41 4c 79 6c       	push   $0x6c794c41
4443d7:	51                   	push   %ecx
4443d8:	42                   	inc    %edx
4443d9:	44                   	inc    %esp
4443da:	62 48 52             	bound  %ecx,0x52(%eax)
4443dd:	6b 73 41 75          	imul   $0x75,0x41(%ebx),%esi
4443e1:	66 4e                	dec    %si
4443e3:	6f                   	outsl  %ds:(%esi),(%dx)
4443e4:	4c                   	dec    %esp
4443e5:	72 75                	jb     0x44445c
4443e7:	2e 65 78 65          	cs js,pn 0x444450
4443eb:	00 3c 4d 6f 64 75 6c 	add    %bh,0x6c75646f(,%ecx,2)
4443f2:	65 3e 00 05 00 04 31 	gs add %al,%ds:0x310400
4443f9:	00
4443fa:	e2 81                	loop   0x44437d
4443fc:	af                   	scas   %es:(%edi),%eax
4443fd:	31 00                	xor    %eax,(%eax)
4443ff:	e2 80                	loop   0x444381
444401:	8c 31                	mov    %?,(%ecx)
444403:	00 e2                	add    %ah,%dl
444405:	81 ad 31 00 03 31 00 	subl   $0x8380e200,0x31030031(%ebp)
44440c:	e2 80 83
44440f:	31 00                	xor    %eax,(%eax)
444411:	e2 80                	loop   0x444393
444413:	aa                   	stos   %al,%es:(%edi)
444414:	31 00                	xor    %eax,(%eax)
444416:	e3 80                	jecxz  0x444398
444418:	80 31 00             	xorb   $0x0,(%ecx)
44441b:	e2 80                	loop   0x44439d
44441d:	89 31                	mov    %esi,(%ecx)
44441f:	00 e2                	add    %ah,%dl
444421:	81 ab 31 00 e2 80 ab 	subl   $0xe20031ab,-0x7f1dffcf(%ebx)
444428:	31 00 e2
44442b:	80 80 31 00 e2 80 ac 	addb   $0xac,-0x7f1dffcf(%eax)
444432:	31 00                	xor    %eax,(%eax)
444434:	e2 80                	loop   0x4443b6
444436:	8a 31                	mov    (%ecx),%dh
444438:	00 e2                	add    %ah,%dl
44443a:	81 ac 31 00 e1 9a 80 	subl   $0x80e20031,-0x7f651f00(%ecx,%esi,1)
444441:	31 00 e2 80
444445:	8d 31                	lea    (%ecx),%esi
444447:	00 ef                	add    %ch,%bh
444449:	bb bf 31 00 e2       	mov    $0xe20031bf,%ebx
44444e:	80 8e 31 00 e2 80 ae 	orb    $0xae,-0x7f1dffcf(%esi)
444455:	31 00                	xor    %eax,(%eax)
444457:	02 31                	add    (%ecx),%dh
444459:	00 06                	add    %al,(%esi)
44445b:	31 00                	xor    %eax,(%eax)
44445d:	e2 80                	loop   0x4443df
44445f:	8b 31                	mov    (%ecx),%esi
444461:	00 e2                	add    %ah,%dl
444463:	81 9f 31 00 20 31 00 	sbbl   $0x8280e200,0x31200031(%edi)
44446a:	e2 80 82
44446d:	31 00                	xor    %eax,(%eax)
44446f:	e2 80                	loop   0x4443f1
444471:	88 31                	mov    %dh,(%ecx)
444473:	00 e2                	add    %ah,%dl
444475:	80 af 31 00 e2 80 87 	subb   $0x87,-0x7f1dffcf(%edi)
44447c:	31 00                	xor    %eax,(%eax)
44447e:	e2 80                	loop   0x444400
444480:	81 31 00 e2 81 aa    	xorl   $0xaa81e200,(%ecx)
444486:	31 00                	xor    %eax,(%eax)
444488:	c2 a0 31             	ret    $0x31a0
44448b:	00 e2                	add    %ah,%dl
44448d:	80 ad 31 00 e2 80 8f 	subb   $0x8f,-0x7f1dffcf(%ebp)
444494:	31 00                	xor    %eax,(%eax)
444496:	05 31 00 e2 81       	add    $0x81e20031,%eax
44449b:	ae                   	scas   %es:(%edi),%al
44449c:	31 00                	xor    %eax,(%eax)