41112f:	e0 00                	loopne 0x411131
411131:	00 04 2a             	add    %al,(%edx,%ebp,1)
411134:	13 30                	adc    (%eax),%esi
411136:	01 00                	add    %eax,(%eax)
411138:	0c 00                	or     $0x0,%al
41113a:	00 00                	add    %al,(%eax)
41113c:	60                   	pusha
41113d:	00 00                	add    %al,(%eax)
41113f:	11 00                	adc    %eax,(%eax)
411141:	02 7b df             	add    -0x21(%ebx),%bh
411144:	00 00                	add    %al,(%eax)
411146:	04 0a                	add    $0xa,%al
411148:	2b 00                	sub    (%eax),%eax
41114a:	06                   	push   %es
41114b:	2a 13                	sub    (%ebx),%dl
41114d:	30 01                	xor    %al,(%ecx)
41114f:	00 0c 00             	add    %cl,(%eax,%eax,1)
411152:	00 00                	add    %al,(%eax)
411154:	6a 00                	push   $0x0
411156:	00 11                	add    %dl,(%ecx)
411158:	00 02                	add    %al,(%edx)
41115a:	7b e0                	jnp    0x41113c
41115c:	00 00                	add    %al,(%eax)
41115e:	04 0a                	add    $0xa,%al
411160:	2b 00                	sub    (%eax),%eax
411162:	06                   	push   %es
411163:	2a 5e 02             	sub    0x2(%esi),%bl
411166:	28 f7                	sub    %dh,%bh
411168:	01 00                	add    %eax,(%eax)
41116a:	0a 00                	or     (%eax),%al
41116c:	00 02                	add    %al,(%edx)
41116e:	03 7d e1             	add    -0x1f(%ebp),%edi
411171:	00 00                	add    %al,(%eax)
411173:	04 02                	add    $0x2,%al
411175:	04 7d                	add    $0x7d,%al
411177:	e2 00                	loop   0x411179
411179:	00 04 2a             	add    %al,(%edx,%ebp,1)
41117c:	13 30                	adc    (%eax),%esi
41117e:	01 00                	add    %eax,(%eax)
411180:	0c 00                	or     $0x0,%al
411182:	00 00                	add    %al,(%eax)
411184:	64 00 00             	add    %al,%fs:(%eax)
411187:	11 00                	adc    %eax,(%eax)
411189:	02 7b e1             	add    -0x1f(%ebx),%bh
41118c:	00 00                	add    %al,(%eax)
41118e:	04 0a                	add    $0xa,%al
411190:	2b 00                	sub    (%eax),%eax
411192:	06                   	push   %es
411193:	2a 13                	sub    (%ebx),%dl
411195:	30 01                	xor    %al,(%ecx)
411197:	00 0c 00             	add    %cl,(%eax,%eax,1)
41119a:	00 00                	add    %al,(%eax)
41119c:	6a 00                	push   $0x0
41119e:	00 11                	add    %dl,(%ecx)
4111a0:	00 02                	add    %al,(%edx)
4111a2:	7b e2                	jnp    0x411186
4111a4:	00 00                	add    %al,(%eax)
4111a6:	04 0a                	add    $0xa,%al
4111a8:	2b 00                	sub    (%eax),%eax
4111aa:	06                   	push   %es
4111ab:	2a 13                	sub    (%ebx),%dl
4111ad:	30 02                	xor    %al,(%edx)
4111af:	00 29                	add    %ch,(%ecx)
4111b1:	00 00                	add    %al,(%eax)
4111b3:	00 02                	add    %al,(%edx)
4111b5:	00 00                	add    %al,(%eax)
4111b7:	11 02                	adc    %eax,(%edx)
4111b9:	28 a6 00 00 0a 00    	sub    %ah,0xa0000(%esi)
4111bf:	00 02                	add    %al,(%edx)
4111c1:	03 7d e6             	add    -0x1a(%ebp),%edi
4111c4:	00 00                	add    %al,(%eax)
4111c6:	04 04                	add    $0x4,%al
4111c8:	0a 06                	or     (%esi),%al
4111ca:	2c 0b                	sub    $0xb,%al
4111cc:	00 02                	add    %al,(%edx)
4111ce:	15 7d e7 00 00       	adc    $0xe77d,%eax
4111d3:	04 00                	add    $0x0,%al
4111d5:	2b 09                	sub    (%ecx),%ecx
4111d7:	00 02                	add    %al,(%edx)
4111d9:	17                   	pop    %ss
4111da:	7d e7                	jge    0x4111c3
4111dc:	00 00                	add    %al,(%eax)
4111de:	04 00                	add    $0x0,%al
4111e0:	2a 00                	sub    (%eax),%al
4111e2:	00 00                	add    %al,(%eax)
4111e4:	13 30                	adc    (%eax),%esi
4111e6:	03 00                	add    (%eax),%eax
4111e8:	e0 00                	loopne 0x4111ea
4111ea:	00 00                	add    %al,(%eax)
4111ec:	6b 00 00             	imul   $0x0,(%eax),%eax
4111ef:	11 00                	adc    %eax,(%eax)
4111f1:	03 14 fe             	add    (%esi,%edi,8),%edx
4111f4:	03 28                	add    (%eax),%ebp
4111f6:	b4 01                	mov    $0x1,%ah
4111f8:	00 0a                	add    %cl,(%edx)
4111fa:	00 03                	add    %al,(%ebx)
4111fc:	0a 04 16             	or     (%esi,%edx,1),%al
4111ff:	54                   	push   %esp
411200:	73 f8                	jae    0x4111fa
411202:	01 00                	add    %eax,(%eax)
411204:	0a 0b                	or     (%ebx),%cl
411206:	07                   	pop    %es
411207:	03 03                	add    (%ebx),%eax
411209:	6f                   	outsl  %ds:(%esi),(%dx)
41120a:	f9                   	stc
41120b:	01 00                	add    %eax,(%eax)
41120d:	0a 00                	or     (%eax),%al
41120f:	03 02                	add    (%edx),%eax
411211:	7b e6                	jnp    0x4111f9
411213:	00 00                	add    %al,(%eax)
411215:	04 20                	add    $0x20,%al
411217:	00 06                	add    %al,(%esi)
411219:	00 00                	add    %al,(%eax)
41121b:	6f                   	outsl  %ds:(%esi),(%dx)
41121c:	fa                   	cli
41121d:	01 00                	add    %eax,(%eax)
41121f:	0a 0c 2b             	or     (%ebx,%ebp,1),%cl
411222:	25 00 04 04 4a       	and    $0x4a040400,%eax
411227:	17                   	pop    %ss
411228:	58                   	pop    %eax
411229:	54                   	push   %esp
41122a:	08 0a                	or     %cl,(%edx)
41122c:	07                   	pop    %es
41122d:	08 08                	or     %cl,(%eax)
41122f:	6f                   	outsl  %ds:(%esi),(%dx)
411230:	f9                   	stc
411231:	01 00                	add    %eax,(%eax)
411233:	0a 00                	or     (%eax),%al
411235:	08 02                	or     %al,(%edx)
411237:	7b e6                	jnp    0x41121f
411239:	00 00                	add    %al,(%eax)
41123b:	04 20                	add    $0x20,%al
41123d:	00 06                	add    %al,(%esi)
41123f:	00 00                	add    %al,(%eax)
411241:	6f                   	outsl  %ds:(%esi),(%dx)
411242:	fa                   	cli
411243:	01 00                	add    %eax,(%eax)
411245:	0a 0c 00             	or     (%eax,%eax,1),%cl
411248:	08 2c 0c             	or     %ch,(%esp,%ecx,1)
41124b:	07                   	pop    %es
41124c:	08 6f fb             	or     %ch,-0x5(%edi)
41124f:	01 00                	add    %eax,(%eax)
411251:	0a 16                	or     (%esi),%dl
411253:	fe 01                	incb   (%ecx)
411255:	2b 01                	sub    (%ecx),%eax
411257:	16                   	push   %ss
411258:	0d 09 2d c7 04       	or     $0x4c72d09,%eax
41125d:	4a                   	dec    %edx
41125e:	16                   	push   %ss
41125f:	fe 01                	incb   (%ecx)
411261:	13 04 11             	adc    (%ecx,%edx,1),%eax
411264:	04 2c                	add    $0x2c,%al
411266:	61                   	popa
411267:	00 07                	add    %al,(%edi)
411269:	6f                   	outsl  %ds:(%esi),(%dx)
41126a:	fc                   	cld
41126b:	01 00                	add    %eax,(%eax)
41126d:	0a 00                	or     (%eax),%al
41126f:	07                   	pop    %es
411270:	03 03                	add    (%ebx),%eax
411272:	6f                   	outsl  %ds:(%esi),(%dx)
411273:	f9                   	stc
411274:	01 00                	add    %eax,(%eax)
411276:	0a 00                	or     (%eax),%al
411278:	03 02                	add    (%edx),%eax
41127a:	7b e6                	jnp    0x411262
41127c:	00 00                	add    %al,(%eax)
41127e:	04 20                	add    $0x20,%al
411280:	00 01                	add    %al,(%ecx)
411282:	00 00                	add    %al,(%eax)
411284:	6f                   	outsl  %ds:(%esi),(%dx)
411285:	fa                   	cli
411286:	01 00                	add    %eax,(%eax)
411288:	0a 0c 2b             	or     (%ebx,%ebp,1),%cl
41128b:	25 00 04 04 4a       	and    $0x4a040400,%eax
411290:	17                   	pop    %ss
411291:	58                   	pop    %eax
411292:	54                   	push   %esp
411293:	08 0a                	or     %cl,(%edx)
411295:	07                   	pop    %es
411296:	08 08                	or     %cl,(%eax)
411298:	6f                   	outsl  %ds:(%esi),(%dx)
411299:	f9                   	stc
41129a:	01 00                	add    %eax,(%eax)
41129c:	0a 00                	or     (%eax),%al
41129e:	08 02                	or     %al,(%edx)
4112a0:	7b e6                	jnp    0x411288
4112a2:	00 00                	add    %al,(%eax)
4112a4:	04 20                	add    $0x20,%al
4112a6:	00 01                	add    %al,(%ecx)
4112a8:	00 00                	add    %al,(%eax)
4112aa:	6f                   	outsl  %ds:(%esi),(%dx)
4112ab:	fa                   	cli
4112ac:	01 00                	add    %eax,(%eax)
4112ae:	0a 0c 00             	or     (%eax,%eax,1),%cl
4112b1:	08 2c 0c             	or     %ch,(%esp,%ecx,1)
4112b4:	07                   	pop    %es
4112b5:	08 6f fb             	or     %ch,-0x5(%edi)
4112b8:	01 00                	add    %eax,(%eax)
4112ba:	0a 16                	or     (%esi),%dl
4112bc:	fe 01                	incb   (%ecx)
4112be:	2b 01                	sub    (%ecx),%eax
4112c0:	16                   	push   %ss
4112c1:	13 05 11 05 2d c5    	adc    0xc52d0511,%eax
4112c7:	00 06                	add    %al,(%esi)
4112c9:	13 06                	adc    (%esi),%eax
4112cb:	2b 00                	sub    (%eax),%eax
4112cd:	11 06                	adc    %eax,(%esi)
4112cf:	2a 13                	sub    (%ebx),%dl
4112d1:	30 03                	xor    %al,(%ebx)
4112d3:	00 c4                	add    %al,%ah
4112d5:	00 00                	add    %al,(%eax)
4112d7:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
4112db:	11 00                	adc    %eax,(%eax)
4112dd:	03 04 fe             	add    (%esi,%edi,8),%eax
4112e0:	01 13                	add    %edx,(%ebx)
4112e2:	04 11                	add    $0x11,%al
4112e4:	04 2c                	add    $0x2c,%al
4112e6:	09 00                	or     %eax,(%eax)
4112e8:	16                   	push   %ss
4112e9:	13 05 38 ad 00 00    	adc    0xad38,%eax
4112ef:	00 03                	add    %al,(%ebx)
4112f1:	14 fe                	adc    $0xfe,%al
4112f3:	01 13                	add    %edx,(%ebx)
4112f5:	06                   	push   %es
4112f6:	11 06                	adc    %eax,(%esi)
4112f8:	2c 09                	sub    $0x9,%al
4112fa:	00 15 13 05 38 9a    	add    %dl,0x9a380513
411300:	00 00                	add    %al,(%eax)
411302:	00 04 14             	add    %al,(%esp,%edx,1)
411305:	fe 01                	incb   (%ecx)
411307:	13 07                	adc    (%edi),%eax
411309:	11 07                	adc    %eax,(%edi)
41130b:	2c 09                	sub    $0x9,%al
41130d:	00 17                	add    %dl,(%edi)
41130f:	13 05 38 87 00 00    	adc    0x8738,%eax
411315:	00 16                	add    %dl,(%esi)
411317:	0a 02                	or     (%edx),%al
411319:	03 12                	add    (%edx),%edx
41131b:	00 28                	add    %ch,(%eax)
41131d:	8d 01                	lea    (%ecx),%eax
41131f:	00 06                	add    %al,(%esi)
411321:	0b 16                	or     (%esi),%edx
411323:	0c 02                	or     $0x2,%al
411325:	04 12                	add    $0x12,%al
411327:	02 28                	add    (%eax),%ch
411329:	8d 01                	lea    (%ecx),%eax
41132b:	00 06                	add    %al,(%esi)
41132d:	0d 07 09 fe 01       	or     $0x1fe0907,%eax
411332:	13 08                	adc    (%eax),%ecx
411334:	11 08                	adc    %ecx,(%eax)
411336:	2c 14                	sub    $0x14,%al
411338:	00 02                	add    %al,(%edx)
41133a:	7b e7                	jnp    0x411323
41133c:	00 00                	add    %al,(%eax)
41133e:	04 12                	add    $0x12,%al
411340:	00 08                	add    %cl,(%eax)
411342:	28 fd                	sub    %bh,%ch
411344:	01 00                	add    %eax,(%eax)
411346:	0a 5a 13             	or     0x13(%edx),%bl
411349:	05 2b 51 00 07       	add    $0x700512b,%eax
41134e:	6f                   	outsl  %ds:(%esi),(%dx)
41134f:	f1                   	int1
411350:	01 00                	add    %eax,(%eax)
411352:	0a 2c 0b             	or     (%ebx,%ecx,1),%ch
411355:	09 6f f1             	or     %ebp,-0xf(%edi)
411358:	01 00                	add    %eax,(%eax)
41135a:	0a 14 fe             	or     (%esi,%edi,8),%dl
41135d:	03 2b                	add    (%ebx),%ebp
41135f:	01 16                	add    %edx,(%esi)
411361:	28 b4 01 00 0a 00 07 	sub    %dh,0x7000a00(%ecx,%eax,1)
411368:	6f                   	outsl  %ds:(%esi),(%dx)
411369:	f1                   	int1
41136a:	01 00                	add    %eax,(%eax)
41136c:	0a 6f 63             	or     0x63(%edi),%ch
41136f:	00 00                	add    %al,(%eax)
411371:	0a 07                	or     (%edi),%al
411373:	6f                   	outsl  %ds:(%esi),(%dx)
411374:	fe 01                	incb   (%ecx)
411376:	00 0a                	add    %cl,(%edx)
411378:	09 6f f1             	or     %ebp,-0xf(%edi)
41137b:	01 00                	add    %eax,(%eax)
41137d:	0a 6f 63             	or     0x63(%edi),%ch
411380:	00 00                	add    %al,(%eax)
411382:	0a 09                	or     (%ecx),%cl
411384:	6f                   	outsl  %ds:(%esi),(%dx)
411385:	fe 01                	incb   (%ecx)
411387:	00 0a                	add    %cl,(%edx)
411389:	fe 04 13             	incb   (%ebx,%edx,1)
41138c:	09 11                	or     %edx,(%ecx)
41138e:	09 2c 06             	or     %ebp,(%esi,%eax,1)
411391:	00 15 13 05 2b 06    	add    %dl,0x62b0513
411397:	00 17                	add    %dl,(%edi)
411399:	13 05 2b 00 11 05    	adc    0x511002b,%eax
41139f:	2a 42 53             	sub    0x53(%edx),%al
4113a2:	4a                   	dec    %edx
4113a3:	42                   	inc    %edx
4113a4:	01 00                	add    %eax,(%eax)
4113a6:	01 00                	add    %eax,(%eax)
4113a8:	00 00                	add    %al,(%eax)
4113aa:	00 00                	add    %al,(%eax)
4113ac:	0c 00                	or     $0x0,%al
4113ae:	00 00                	add    %al,(%eax)
4113b0:	76 32                	jbe    0x4113e4
4113b2:	2e 30 2e             	xor    %ch,%cs:(%esi)
4113b5:	35 30 37 32 37       	xor    $0x37323730,%eax
4113ba:	00 00                	add    %al,(%eax)
4113bc:	00 00                	add    %al,(%eax)
4113be:	05 00 6c 00 00       	add    $0x6c00,%eax
4113c3:	00 08                	add    %cl,(%eax)
4113c5:	4f                   	dec    %edi
4113c6:	00 00                	add    %al,(%eax)
4113c8:	23 7e 00             	and    0x0(%esi),%edi
4113cb:	00 74 4f 00          	add    %dh,0x0(%edi,%ecx,2)
4113cf:	00 f8                	add    %bh,%al
4113d1:	3c 00                	cmp    $0x0,%al
4113d3:	00 23                	add    %ah,(%ebx)
4113d5:	53                   	push   %ebx
4113d6:	74 72                	je     0x41144a
4113d8:	69 6e 67 73 00 00 00 	imul   $0x73,0x67(%esi),%ebp
4113df:	00 6c 8c 00          	add    %ch,0x0(%esp,%ecx,4)
4113e3:	00 fc                	add    %bh,%ah
4113e5:	3c 00                	cmp    $0x0,%al
4113e7:	00 23                	add    %ah,(%ebx)
4113e9:	55                   	push   %ebp
4113ea:	53                   	push   %ebx
4113eb:	00 68 c9             	add    %ch,-0x37(%eax)
4113ee:	00 00                	add    %al,(%eax)
4113f0:	10 00                	adc    %al,(%eax)
4113f2:	00 00                	add    %al,(%eax)
4113f4:	23 47 55             	and    0x55(%edi),%eax
4113f7:	49                   	dec    %ecx
4113f8:	44                   	inc    %esp
4113f9:	00 00                	add    %al,(%eax)
4113fb:	00 78 c9             	add    %bh,-0x37(%eax)
4113fe:	00 00                	add    %al,(%eax)
411400:	04 15                	add    $0x15,%al
411402:	00 00                	add    %al,(%eax)
411404:	23 42 6c             	and    0x6c(%edx),%eax
411407:	6f                   	outsl  %ds:(%esi),(%dx)
411408:	62 00                	bound  %eax,(%eax)
41140a:	00 00                	add    %al,(%eax)
41140c:	00 00                	add    %al,(%eax)
41140e:	00 00                	add    %al,(%eax)
411410:	02 00                	add    (%eax),%al
411412:	00 01                	add    %al,(%ecx)
411414:	57                   	push   %edi
411415:	1f                   	pop    %ds
411416:	b6 09                	mov    $0x9,%dh
411418:	09 0b                	or     %ecx,(%ebx)