403272:	00 ff                	add    %bh,%bh
403274:	01 00                	add    %eax,(%eax)
403276:	00 50 01             	add    %dl,0x1(%eax)
403279:	00 00                	add    %al,(%eax)
40327b:	ff 01                	incl   (%ecx)
40327d:	00 00                	add    %al,(%eax)
40327f:	44                   	inc    %esp
403280:	00 00                	add    %al,(%eax)
403282:	00 bd 00 00 00 d2    	add    %bh,-0x2e000000(%ebp)
403288:	00 00                	add    %al,(%eax)
40328a:	00 9d 01 00 00 38    	add    %bl,0x38000001(%ebp)
403290:	fa                   	cli
403291:	01 00                	add    %eax,(%eax)
403293:	00 02                	add    %al,(%edx)
403295:	19 28                	sbb    %ebp,(%eax)
403297:	0a 00                	or     (%eax),%al
403299:	00 06                	add    %al,(%esi)
40329b:	00 02                	add    %al,(%edx)
40329d:	7c 7b                	jl     0x40331a
40329f:	00 00                	add    %al,(%eax)
4032a1:	04 25                	add    $0x25,%al
4032a3:	28 2a                	sub    %ch,(%edx)
4032a5:	00 00                	add    %al,(%eax)
4032a7:	0a 22                	or     (%edx),%ah
4032a9:	00 00                	add    %al,(%eax)
4032ab:	40                   	inc    %eax
4032ac:	41                   	inc    %ecx
4032ad:	58                   	pop    %eax
4032ae:	28 30                	sub    %dh,(%eax)
4032b0:	00 00                	add    %al,(%eax)
4032b2:	0a 00                	or     (%eax),%al
4032b4:	02 16                	add    (%esi),%dl
4032b6:	7d 07                	jge    0x4032bf
4032b8:	00 00                	add    %al,(%eax)
4032ba:	04 02                	add    $0x2,%al
4032bc:	16                   	push   %ss
4032bd:	7d 12                	jge    0x4032d1
4032bf:	00 00                	add    %al,(%eax)
4032c1:	04 38                	add    $0x38,%al
4032c3:	d0 01                	rolb   $1,(%ecx)
4032c5:	00 00                	add    %al,(%eax)
4032c7:	02 1a                	add    (%edx),%bl
4032c9:	7d 07                	jge    0x4032d2
4032cb:	00 00                	add    %al,(%eax)
4032cd:	04 38                	add    $0x38,%al
4032cf:	c4 01                	les    (%ecx),%eax
4032d1:	00 00                	add    %al,(%eax)
4032d3:	02 1f                	add    (%edi),%bl
4032d5:	0f 28 0a             	movaps (%edx),%xmm1
4032d8:	00 00                	add    %al,(%eax)
4032da:	06                   	push   %es
4032db:	00 02                	add    %al,(%edx)
4032dd:	28 08                	sub    %cl,(%eax)
4032df:	00 00                	add    %al,(%eax)
4032e1:	06                   	push   %es
4032e2:	17                   	pop    %ss
4032e3:	fe 01                	incb   (%ecx)
4032e5:	13 05 11 05 2c 24    	adc    0x242c0511,%eax
4032eb:	00 02                	add    %al,(%edx)
4032ed:	18 28                	sbb    %ch,(%eax)
4032ef:	09 00                	or     %eax,(%eax)
4032f1:	00 06                	add    %al,(%esi)
4032f3:	00 02                	add    %al,(%edx)
4032f5:	7c 7b                	jl     0x403372
4032f7:	00 00                	add    %al,(%eax)
4032f9:	04 25                	add    $0x25,%al
4032fb:	28 2a                	sub    %ch,(%edx)
4032fd:	00 00                	add    %al,(%eax)
4032ff:	0a 22                	or     (%edx),%ah
403301:	00 00                	add    %al,(%eax)
403303:	f0 41                	lock inc %ecx
403305:	58                   	pop    %eax
403306:	28 30                	sub    %dh,(%eax)
403308:	00 00                	add    %al,(%eax)
40330a:	0a 00                	or     (%eax),%al
40330c:	00 2b                	add    %ch,(%ebx)
40330e:	31 02                	xor    %eax,(%edx)
403310:	28 08                	sub    %cl,(%eax)
403312:	00 00                	add    %al,(%eax)
403314:	06                   	push   %es
403315:	18 fe                	sbb    %bh,%dh
403317:	01 13                	add    %edx,(%ebx)
403319:	06                   	push   %es
40331a:	11 06                	adc    %eax,(%esi)
40331c:	2c 22                	sub    $0x22,%al
40331e:	00 02                	add    %al,(%edx)
403320:	17                   	pop    %ss
403321:	28 09                	sub    %cl,(%ecx)
403323:	00 00                	add    %al,(%eax)
403325:	06                   	push   %es
403326:	00 02                	add    %al,(%edx)
403328:	7c 7b                	jl     0x4033a5
40332a:	00 00                	add    %al,(%eax)
40332c:	04 25                	add    $0x25,%al
40332e:	28 2a                	sub    %ch,(%edx)
403330:	00 00                	add    %al,(%eax)
403332:	0a 22                	or     (%edx),%ah
403334:	00 00                	add    %al,(%eax)
403336:	f0 41                	lock inc %ecx
403338:	59                   	pop    %ecx
403339:	28 30                	sub    %dh,(%eax)
40333b:	00 00                	add    %al,(%eax)
40333d:	0a 00                	or     (%eax),%al
40333f:	00 02                	add    %al,(%edx)
403341:	16                   	push   %ss
403342:	7d 07                	jge    0x40334b
403344:	00 00                	add    %al,(%eax)
403346:	04 38                	add    $0x38,%al
403348:	4b                   	dec    %ebx
403349:	01 00                	add    %eax,(%eax)
40334b:	00 02                	add    %al,(%edx)
40334d:	1f                   	pop    %ds
40334e:	10 28                	adc    %ch,(%eax)
403350:	0a 00                	or     (%eax),%al
403352:	00 06                	add    %al,(%esi)
403354:	00 02                	add    %al,(%edx)
403356:	16                   	push   %ss
403357:	7d 07                	jge    0x403360
403359:	00 00                	add    %al,(%eax)
40335b:	04 38                	add    $0x38,%al
40335d:	36 01 00             	add    %eax,%ss:(%eax)
403360:	00 02                	add    %al,(%edx)
403362:	1d 28 0a 00 00       	sbb    $0xa28,%eax
403367:	06                   	push   %es
403368:	00 02                	add    %al,(%edx)
40336a:	28 08                	sub    %cl,(%eax)
40336c:	00 00                	add    %al,(%eax)
40336e:	06                   	push   %es
40336f:	17                   	pop    %ss
403370:	fe 01                	incb   (%ecx)
403372:	13 07                	adc    (%edi),%eax
403374:	11 07                	adc    %eax,(%edi)
403376:	2c 18                	sub    $0x18,%al
403378:	02 7c 7b 00          	add    0x0(%ebx,%edi,2),%bh
40337c:	00 04 25 28 2a 00 00 	add    %al,0x2a28(,%eiz,1)
403383:	0a 22                	or     (%edx),%ah
403385:	00 00                	add    %al,(%eax)
403387:	20 42 58             	and    %al,0x58(%edx)
40338a:	28 30                	sub    %dh,(%eax)
40338c:	00 00                	add    %al,(%eax)
40338e:	0a 00                	or     (%eax),%al
403390:	02 18                	add    (%eax),%bl
403392:	7d 07                	jge    0x40339b
403394:	00 00                	add    %al,(%eax)
403396:	04 38                	add    $0x38,%al
403398:	fb                   	sti
403399:	00 00                	add    %al,(%eax)
40339b:	00 02                	add    %al,(%edx)
40339d:	18 7d 07             	sbb    %bh,0x7(%ebp)
4033a0:	00 00                	add    %al,(%eax)
4033a2:	04 38                	add    $0x38,%al
4033a4:	ef                   	out    %eax,(%dx)
4033a5:	00 00                	add    %al,(%eax)
4033a7:	00 02                	add    %al,(%edx)
4033a9:	7b 0f                	jnp    0x4033ba
4033ab:	00 00                	add    %al,(%eax)
4033ad:	04 19                	add    $0x19,%al
4033af:	fe 01                	incb   (%ecx)
4033b1:	13 08                	adc    (%eax),%ecx
4033b3:	11 08                	adc    %ecx,(%eax)
4033b5:	2c 0b                	sub    $0xb,%al
4033b7:	02 1f                	add    (%edi),%bl
4033b9:	11 28                	adc    %ebp,(%eax)
4033bb:	0a 00                	or     (%eax),%al
4033bd:	00 06                	add    %al,(%esi)
4033bf:	00 2b                	add    %ch,(%ebx)
4033c1:	11 00                	adc    %eax,(%eax)
4033c3:	02 19                	add    (%ecx),%bl
4033c5:	28 0a                	sub    %cl,(%edx)
4033c7:	00 00                	add    %al,(%eax)
4033c9:	06                   	push   %es
4033ca:	00 02                	add    %al,(%edx)
4033cc:	16                   	push   %ss
4033cd:	7d 12                	jge    0x4033e1
4033cf:	00 00                	add    %al,(%eax)
4033d1:	04 00                	add    $0x0,%al
4033d3:	02 16                	add    (%esi),%dl
4033d5:	7d 07                	jge    0x4033de
4033d7:	00 00                	add    %al,(%eax)
4033d9:	04 38                	add    $0x38,%al
4033db:	b8 00 00 00 02       	mov    $0x2000000,%eax
4033e0:	1b 28                	sbb    (%eax),%ebp
4033e2:	0a 00                	or     (%eax),%al
4033e4:	00 06                	add    %al,(%esi)
4033e6:	00 02                	add    %al,(%edx)
4033e8:	7c 0e                	jl     0x4033f8
4033ea:	00 00                	add    %al,(%eax)
4033ec:	04 25                	add    $0x25,%al
4033ee:	28 2b                	sub    %ch,(%ebx)
4033f0:	00 00                	add    %al,(%eax)
4033f2:	0a 22                	or     (%edx),%ah
4033f4:	00 00                	add    %al,(%eax)
4033f6:	08 43 58             	or     %al,0x58(%ebx)
4033f9:	28 2f                	sub    %ch,(%edi)
4033fb:	00 00                	add    %al,(%eax)
4033fd:	0a 00                	or     (%eax),%al
4033ff:	02 28                	add    (%eax),%ch
403401:	54                   	push   %esp
403402:	00 00                	add    %al,(%eax)
403404:	06                   	push   %es
403405:	13 09                	adc    (%ecx),%ecx
403407:	11 09                	adc    %ecx,(%ecx)
403409:	2c 18                	sub    $0x18,%al
40340b:	02 7c 0e 00          	add    0x0(%esi,%ecx,1),%bh
40340f:	00 04 25 28 2a 00 00 	add    %al,0x2a28(,%eiz,1)
403416:	0a 22                	or     (%edx),%ah
403418:	00 00                	add    %al,(%eax)
40341a:	5c                   	pop    %esp
40341b:	42                   	inc    %edx
40341c:	58                   	pop    %eax
40341d:	28 30                	sub    %dh,(%eax)
40341f:	00 00                	add    %al,(%eax)
403421:	0a 00                	or     (%eax),%al
403423:	02 16                	add    (%esi),%dl
403425:	7d 07                	jge    0x40342e
403427:	00 00                	add    %al,(%eax)
403429:	04 2b                	add    $0x2b,%al
40342b:	6b 02 19             	imul   $0x19,(%edx),%eax
40342e:	28 0a                	sub    %cl,(%edx)
403430:	00 00                	add    %al,(%eax)
403432:	06                   	push   %es
403433:	00 02                	add    %al,(%edx)
403435:	7c 0e                	jl     0x403445
403437:	00 00                	add    %al,(%eax)
403439:	04 25                	add    $0x25,%al
40343b:	28 2a                	sub    %ch,(%edx)
40343d:	00 00                	add    %al,(%eax)
40343f:	0a 22                	or     (%edx),%ah
403441:	00 00                	add    %al,(%eax)
403443:	70 41                	jo     0x403486
403445:	58                   	pop    %eax
403446:	28 30                	sub    %dh,(%eax)
403448:	00 00                	add    %al,(%eax)
40344a:	0a 00                	or     (%eax),%al
40344c:	02 7c 0e 00          	add    0x0(%esi,%ecx,1),%bh
403450:	00 04 25 28 2b 00 00 	add    %al,0x2b28(,%eiz,1)
403457:	0a 22                	or     (%edx),%ah
403459:	00 00                	add    %al,(%eax)
40345b:	a0 41 58 28 2f       	mov    0x2f285841,%al
403460:	00 00                	add    %al,(%eax)
403462:	0a 00                	or     (%eax),%al
403464:	02 16                	add    (%esi),%dl
403466:	7d 12                	jge    0x40347a
403468:	00 00                	add    %al,(%eax)
40346a:	04 02                	add    $0x2,%al
40346c:	16                   	push   %ss
40346d:	7d 07                	jge    0x403476
40346f:	00 00                	add    %al,(%eax)
403471:	04 2b                	add    $0x2b,%al
403473:	23 02                	and    (%edx),%eax
403475:	19 28                	sbb    %ebp,(%eax)
403477:	0a 00                	or     (%eax),%al
403479:	00 06                	add    %al,(%esi)
40347b:	00 02                	add    %al,(%edx)
40347d:	16                   	push   %ss
40347e:	7d 12                	jge    0x403492
403480:	00 00                	add    %al,(%eax)
403482:	04 02                	add    $0x2,%al
403484:	16                   	push   %ss
403485:	7d 07                	jge    0x40348e
403487:	00 00                	add    %al,(%eax)
403489:	04 2b                	add    $0x2b,%al
40348b:	0b 2b                	or     (%ebx),%ebp
40348d:	09 02                	or     %eax,(%edx)
40348f:	16                   	push   %ss
403490:	7d 07                	jge    0x403499
403492:	00 00                	add    %al,(%eax)
403494:	04 2b                	add    $0x2b,%al
403496:	00 00                	add    %al,(%eax)
403498:	02 16                	add    (%esi),%dl
40349a:	7d 08                	jge    0x4034a4
40349c:	00 00                	add    %al,(%eax)
40349e:	04 00                	add    $0x0,%al
4034a0:	2a 00                	sub    (%eax),%al
4034a2:	00 00                	add    %al,(%eax)
4034a4:	13 30                	adc    (%eax),%esi
4034a6:	03 00                	add    (%eax),%eax
4034a8:	8c 03                	mov    %es,(%ebx)
4034aa:	00 00                	add    %al,(%eax)
4034ac:	0d 00 00 11 00       	or     $0x110000,%eax
4034b1:	02 28                	add    (%eax),%ch
4034b3:	0b 00                	or     (%eax),%eax
4034b5:	00 06                	add    %al,(%esi)
4034b7:	0a 06                	or     (%esi),%al
4034b9:	45                   	inc    %ebp
4034ba:	12 00                	adc    (%eax),%al
4034bc:	00 00                	add    %al,(%eax)
4034be:	05 00 00 00 6c       	add    $0x6c000000,%eax
4034c3:	02 00                	add    (%eax),%al
4034c5:	00 b1 02 00 00 f3    	add    %dh,-0xcfffffe(%ecx)
4034cb:	02 00                	add    (%eax),%al
4034cd:	00 f3                	add    %dh,%bl
4034cf:	02 00                	add    (%eax),%al
4034d1:	00 48 00             	add    %cl,0x0(%eax)
4034d4:	00 00                	add    %al,(%eax)
4034d6:	f3 02 00             	repz add (%eax),%al
4034d9:	00 13                	add    %dl,(%ebx)
4034db:	01 00                	add    %eax,(%eax)
4034dd:	00 9d 01 00 00 f3    	add    %bl,-0xcffffff(%ebp)
4034e3:	02 00                	add    (%eax),%al
4034e5:	00 f3                	add    %dh,%bl
4034e7:	02 00                	add    (%eax),%al
4034e9:	00 f3                	add    %dh,%bl
4034eb:	02 00                	add    (%eax),%al
4034ed:	00 e2                	add    %ah,%dl
4034ef:	01 00                	add    %eax,(%eax)
4034f1:	00 f3                	add    %dh,%bl
4034f3:	02 00                	add    (%eax),%al
4034f5:	00 8b 00 00 00 ce    	add    %cl,-0x32000000(%ebx)
4034fb:	00 00                	add    %al,(%eax)
4034fd:	00 58 01             	add    %bl,0x1(%eax)
403500:	00 00                	add    %al,(%eax)
403502:	27                   	daa
403503:	02 00                	add    (%eax),%al
403505:	00 38                	add    %bh,(%eax)
403507:	ee                   	out    %al,(%dx)
403508:	02 00                	add    (%eax),%al
40350a:	00 02                	add    %al,(%edx)
40350c:	7b 7a                	jnp    0x403588
40350e:	00 00                	add    %al,(%eax)
403510:	04 02                	add    $0x2,%al
403512:	7b 21                	jnp    0x403535
403514:	00 00                	add    %al,(%eax)
403516:	04 72                	add    $0x72,%al
403518:	dd 00                	fldl   (%eax)
40351a:	00 70 6f             	add    %dh,0x6f(%eax)
40351d:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40351e:	00 00                	add    %al,(%eax)
403520:	06                   	push   %es
403521:	fe 01                	incb   (%ecx)
403523:	16                   	push   %ss
403524:	fe 01                	incb   (%ecx)
403526:	0b 07                	or     (%edi),%eax
403528:	2c 1f                	sub    $0x1f,%al
40352a:	00 02                	add    %al,(%edx)
40352c:	02 7b 21             	add    0x21(%ebx),%bh
40352f:	00 00                	add    %al,(%eax)
403531:	04 72                	add    $0x72,%al
403533:	dd 00                	fldl   (%eax)
403535:	00 70 6f             	add    %dh,0x6f(%eax)
403538:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
403539:	00 00                	add    %al,(%eax)
40353b:	06                   	push   %es
40353c:	7d 7a                	jge    0x4035b8
40353e:	00 00                	add    %al,(%eax)
403540:	04 02                	add    $0x2,%al
403542:	16                   	push   %ss
403543:	7d 07                	jge    0x40354c
403545:	00 00                	add    %al,(%eax)
403547:	04 00                	add    $0x0,%al