419251:	00 46 00             	add    %al,0x0(%esi)
419254:	52                   	push   %edx
419255:	00 35 00 63 00 47    	add    %dh,0x47006300
41925b:	00 56 00             	add    %dl,0x0(%esi)
41925e:	47                   	inc    %edi
41925f:	00 63 00             	add    %ah,0x0(%ebx)
419262:	6d                   	insl   (%dx),%es:(%edi)
419263:	00 39                	add    %bh,(%ecx)
419265:	00 74 00 53          	add    %dh,0x53(%eax,%eax,1)
419269:	00 47 00             	add    %al,0x0(%edi)
41926c:	46                   	inc    %esi
41926d:	00 75 00             	add    %dh,0x0(%ebp)
419270:	5a                   	pop    %edx
419271:	00 47 00             	add    %al,0x0(%edi)
419274:	78 00                	js     0x419276
419276:	6c                   	insb   (%dx),%es:(%edi)
419277:	00 4f 00             	add    %cl,0x0(%edi)
41927a:	32 00                	xor    (%eax),%al
41927c:	64 00 6c 00 64       	add    %ch,%fs:0x64(%eax,%eax,1)
419281:	00 46 00             	add    %al,0x0(%esi)
419284:	39 00                	cmp    %eax,(%eax)
419286:	4f                   	dec    %edi
419287:	00 59 00             	add    %bl,0x0(%ecx)
41928a:	57                   	push   %edi
41928b:	00 31                	add    %dh,(%ecx)
41928d:	00 6c 00 4f          	add    %ch,0x4f(%eax,%eax,1)
419291:	00 30                	add    %dh,(%eax)
419293:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
419297:	00 5a 00             	add    %bl,0x0(%edx)
41929a:	47                   	inc    %edi
41929b:	00 56 00             	add    %dl,0x0(%esi)
41929e:	34 00                	xor    $0x0,%al
4192a0:	54                   	push   %esp
4192a1:	00 32                	add    %dh,(%edx)
4192a3:	00 59 00             	add    %bl,0x0(%ecx)
4192a6:	37                   	aaa
4192a7:	00 55 00             	add    %dl,0x0(%ebp)
4192aa:	6d                   	insl   (%dx),%es:(%edi)
4192ab:	00 56 00             	add    %dl,0x0(%esi)
4192ae:	68 00 5a 00 46       	push   $0x46005a00
4192b3:	00 4e 00             	add    %cl,0x0(%esi)
4192b6:	30 00                	xor    %al,(%eax)
4192b8:	63 00                	arpl   %eax,(%eax)
4192ba:	6d                   	insl   (%dx),%es:(%edi)
4192bb:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
4192bf:	00 5a 00             	add    %bl,0x0(%edx)
4192c2:	7a 00                	jp     0x4192c4
4192c4:	74 00                	je     0x4192c6
4192c6:	42                   	inc    %edx
4192c7:	00 5a 00             	add    %bl,0x0(%edx)
4192ca:	47                   	inc    %edi
4192cb:	00 51 00             	add    %dl,0x0(%ecx)
4192ce:	37                   	aaa
4192cf:	00 5a 00             	add    %bl,0x0(%edx)
4192d2:	32 00                	xor    (%eax),%al
4192d4:	56                   	push   %esi
4192d5:	00 30                	add    %dh,(%eax)
4192d7:	00 58 00             	add    %bl,0x0(%eax)
4192da:	31 00                	xor    %eax,(%eax)
4192dc:	42                   	inc    %edx
4192dd:	00 76 00             	add    %dh,0x0(%esi)
4192e0:	63 00                	arpl   %eax,(%eax)
4192e2:	32 00                	xor    (%eax),%al
4192e4:	6c                   	insb   (%dx),%es:(%edi)
4192e5:	00 30                	add    %dh,(%eax)
4192e7:	00 61 00             	add    %ah,0x0(%ecx)
4192ea:	57                   	push   %edi
4192eb:	00 39                	add    %bh,(%ecx)
4192ed:	00 75 00             	add    %dh,0x0(%ebp)
4192f0:	4f                   	dec    %edi
4192f1:	00 32                	add    %dh,(%edx)
4192f3:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
4192f7:	00 64 00 46          	add    %ah,0x46(%eax,%eax,1)
4192fb:	00 39                	add    %bh,(%ecx)
4192fd:	00 44 00 64          	add    %al,0x64(%eax,%eax,1)
419301:	00 58 00             	add    %bl,0x0(%eax)
419304:	4a                   	dec    %edx
419305:	00 79 00             	add    %bh,0x0(%ecx)
419308:	5a                   	pop    %edx
419309:	00 57 00             	add    %dl,0x0(%edi)
41930c:	35 00 30 00 52       	xor    $0x52003000,%eax
419311:	00 47 00             	add    %al,0x0(%edi)
419314:	39 00                	cmp    %eax,(%eax)
419316:	74 00                	je     0x419318
419318:	59                   	pop    %ecx
419319:	00 57 00             	add    %dl,0x0(%edi)
41931c:	6c                   	insb   (%dx),%es:(%edi)
41931d:	00 75 00             	add    %dh,0x0(%ebp)
419320:	4f                   	dec    %edi
419321:	00 31                	add    %dh,(%ecx)
419323:	00 4e 00             	add    %cl,0x0(%esi)
419326:	6c                   	insb   (%dx),%es:(%edi)
419327:	00 64 00 45          	add    %ah,0x45(%eax,%eax,1)
41932b:	00 52 00             	add    %dl,0x0(%edx)
41932e:	68 00 64 00 47       	push   $0x47006400
419333:	00 45 00             	add    %al,0x0(%ebp)
419336:	37                   	aaa
419337:	00 4e 00             	add    %cl,0x0(%esi)
41933a:	54                   	push   %esp
41933b:	00 63 00             	add    %ah,0x0(%ebx)
41933e:	34 00                	xor    $0x0,%al
419340:	4f                   	dec    %edi
419341:	00 54 00 74          	add    %dl,0x74(%eax,%eax,1)
419345:	00 42 00             	add    %al,0x0(%edx)
419348:	63 00                	arpl   %eax,(%eax)
41934a:	33 00                	xor    (%eax),%eax
41934c:	4e                   	dec    %esi
41934d:	00 6c 00 62          	add    %ch,0x62(%eax,%eax,1)
419351:	00 57 00             	add    %dl,0x0(%edi)
419354:	4a                   	dec    %edx
419355:	00 73 00             	add    %dh,0x0(%ebx)
419358:	65 00 56 00          	add    %dl,%gs:0x0(%esi)
41935c:	4e                   	dec    %esi
41935d:	00 6c 00 63          	add    %ch,0x63(%eax,%eax,1)
419361:	00 6e 00             	add    %ch,0x0(%esi)
419364:	5a                   	pop    %edx
419365:	00 6c 00 63          	add    %ch,0x63(%eax,%eax,1)
419369:	00 6a 00             	add    %ch,0x0(%edx)
41936c:	74 00                	je     0x41936e
41936e:	54                   	push   %esp
41936f:	00 61 00             	add    %ah,0x0(%ecx)
419372:	57                   	push   %edi
419373:	00 31                	add    %dh,(%ecx)
419375:	00 77 00             	add    %dh,0x0(%edi)
419378:	62 00                	bound  %eax,(%eax)
41937a:	47                   	inc    %edi
41937b:	00 56 00             	add    %dl,0x0(%esi)
41937e:	42                   	inc    %edx
41937f:	00 63 00             	add    %ah,0x0(%ebx)
419382:	33 00                	xor    (%eax),%eax
419384:	4e                   	dec    %esi
419385:	00 6c 00 62          	add    %ch,0x62(%eax,%eax,1)
419389:	00 57 00             	add    %dl,0x0(%edi)
41938c:	4a                   	dec    %edx
41938d:	00 73 00             	add    %dh,0x0(%ebx)
419390:	65 00 55 00          	add    %dl,%gs:0x0(%ebp)
419394:	56                   	push   %esi
419395:	00 34 00             	add    %dh,(%eax,%eax,1)
419398:	63 00                	arpl   %eax,(%eax)
41939a:	47                   	inc    %edi
41939b:	00 78 00             	add    %bh,0x0(%eax)
41939e:	76 00                	jbe    0x4193a0
4193a0:	63 00                	arpl   %eax,(%eax)
4193a2:	6d                   	insl   (%dx),%es:(%edi)
4193a3:	00 56 00             	add    %dl,0x0(%esi)
4193a6:	79 00                	jns    0x4193a8
4193a8:	4f                   	dec    %edi
4193a9:	00 32                	add    %dh,(%edx)
4193ab:	00 4a 00             	add    %cl,0x0(%edx)
4193ae:	68 00 59 00 6d       	push   $0x6d005900
4193b3:	00 56 00             	add    %dl,0x0(%esi)
4193b6:	73 00                	jae    0x4193b8
4193b8:	64 00 6d 00          	add    %ch,%fs:0x0(%ebp)
4193bc:	30 00                	xor    %al,(%eax)
4193be:	37                   	aaa
4193bf:	00 63 00             	add    %ah,0x0(%ebx)
4193c2:	32 00                	xor    (%eax),%al
4193c4:	31 00                	xor    %eax,(%eax)
4193c6:	76 00                	jbe    0x4193c8
4193c8:	61                   	popa
4193c9:	00 32                	add    %dh,(%edx)
4193cb:	00 56 00             	add    %dl,0x0(%esi)
4193ce:	30 00                	xor    %al,(%eax)
4193d0:	5a                   	pop    %edx
4193d1:	00 58 00             	add    %bl,0x0(%eax)
4193d4:	4e                   	dec    %esi
4193d5:	00 30                	add    %dh,(%eax)
4193d7:	00 00                	add    %al,(%eax)
4193d9:	03 3f                	add    (%edi),%edi
4193db:	00 00                	add    %al,(%eax)
4193dd:	03 61 00             	add    0x0(%ecx),%esp
4193e0:	00 00                	add    %al,(%eax)
4193e2:	00 78 bb             	add    %bh,-0x45(%eax)
4193e5:	b0 e5                	mov    $0xe5,%al
4193e7:	a8 d4                	test   $0xd4,%al
4193e9:	9a a6 d0 ec 34 fb 9b 	lcall  $0x9bfb,$0x34ecd0a6
4193f0:	27                   	daa
4193f1:	96                   	xchg   %eax,%esi
4193f2:	ce                   	into
4193f3:	00 08                	add    %cl,(%eax)
4193f5:	01 00                	add    %eax,(%eax)
4193f7:	08 00                	or     %al,(%eax)
4193f9:	00 00                	add    %al,(%eax)
4193fb:	00 00                	add    %al,(%eax)
4193fd:	08 b7 7a 5c 56 19    	or     %dh,0x19565c7a(%edi)
419403:	34 e0                	xor    $0xe0,%al
419405:	89 04 20             	mov    %eax,(%eax,%eiz,1)
419408:	01 01                	add    %eax,(%ecx)
41940a:	08 1e                	or     %bl,(%esi)
41940c:	01 00                	add    %eax,(%eax)
41940e:	01 00                	add    %eax,(%eax)
419410:	54                   	push   %esp
419411:	02 16                	add    (%esi),%dl
419413:	57                   	push   %edi
419414:	72 61                	jb     0x419477
419416:	70 4e                	jo     0x419466
419418:	6f                   	outsl  %ds:(%esi),(%dx)
419419:	6e                   	outsb  %ds:(%esi),(%dx)
41941a:	45                   	inc    %ebp
41941b:	78 63                	js     0x419480
41941d:	65 70 74             	gs jo  0x419494
419420:	69 6f 6e 54 68 72 6f 	imul   $0x6f726854,0x6e(%edi),%ebp
419427:	77 73                	ja     0x41949c
419429:	01 03                	add    %eax,(%ebx)
41942b:	20 00                	and    %al,(%eax)
41942d:	01 08                	add    %ecx,(%eax)
41942f:	01 00                	add    %eax,(%eax)
419431:	07                   	pop    %es
419432:	01 00                	add    %eax,(%eax)
419434:	00 00                	add    %al,(%eax)
419436:	00 05 20 01 01 11    	add    %al,0x11010120
41943c:	1d 14 01 00 0f       	sbb    $0xf000114,%eax
419441:	43                   	inc    %ebx
419442:	6f                   	outsl  %ds:(%esi),(%dx)
419443:	6e                   	outsb  %ds:(%esi),(%dx)
419444:	74 72                	je     0x4194b8
419446:	61                   	popa
419447:	73 74                	jae    0x4194bd
419449:	47                   	inc    %edi
41944a:	72 61                	jb     0x4194ad
41944c:	70 68                	jo     0x4194b6
41944e:	69 63 00 00 04 20 01 	imul   $0x1200400,0x0(%ebx),%esp
419455:	01 0e                	add    %ecx,(%esi)
419457:	05 01 00 00 00       	add    $0x1,%eax
41945c:	00 17                	add    %dl,(%edi)
41945e:	01 00                	add    %eax,(%eax)
419460:	12 43 6f             	adc    0x6f(%ebx),%al
419463:	70 79                	jo     0x4194de
419465:	72 69                	jb     0x4194d0
419467:	67 68 74 20 c2 a9    	addr16 push $0xa9c22074
41946d:	20 20                	and    %ah,(%eax)
41946f:	32 30                	xor    (%eax),%dh
419471:	32 30                	xor    (%eax),%dh
419473:	00 00                	add    %al,(%eax)
419475:	04 20                	add    $0x20,%al
419477:	01 01                	add    %eax,(%ecx)
419479:	02 29                	add    (%ecx),%ch
41947b:	01 00                	add    %eax,(%eax)
41947d:	24 62                	and    $0x62,%al
41947f:	62 65 37             	bound  %esp,0x37(%ebp)
419482:	65 31 64 66 2d       	xor    %esp,%gs:0x2d(%esi,%eiz,2)
419487:	64 66 35 34 2d       	fs xor $0x2d34,%ax
41948c:	34 65                	xor    $0x65,%al
41948e:	35 35 2d 39 65       	xor    $0x65392d35,%eax
419493:	30 33                	xor    %dh,(%ebx)
419495:	2d 34 33 38 64       	sub    $0x64383334,%eax
41949a:	62 64 31 35          	bound  %esp,0x35(%ecx,%esi,1)
41949e:	38 35 61 66 00 00    	cmp    %dh,0x6661
4194a4:	0c 01                	or     $0x1,%al
4194a6:	00 07                	add    %al,(%edi)
4194a8:	31 2e                	xor    %ebp,(%esi)
4194aa:	30 2e                	xor    %ch,(%esi)
4194ac:	30 2e                	xor    %ch,(%esi)
4194ae:	30 00                	xor    %al,(%eax)
4194b0:	00 06                	add    %al,(%esi)
4194b2:	00 01                	add    %al,(%ecx)
4194b4:	1d 05 1d 05 13       	sbb    $0x13051d05,%eax
4194b9:	07                   	pop    %es
4194ba:	0e                   	push   %cs
4194bb:	1d 05 08 08 10       	sbb    $0x10080805,%eax
4194c0:	05 02 1d 05 08       	add    $0x8051d02,%eax
4194c5:	08 08                	or     %cl,(%eax)
4194c7:	08 08                	or     %cl,(%eax)
4194c9:	08 08                	or     %cl,(%eax)
4194cb:	08 08                	or     %cl,(%eax)
4194cd:	b0 3f                	mov    $0x3f,%al
4194cf:	5f                   	pop    %edi
4194d0:	7f 11                	jg     0x4194e3
4194d2:	d5 0a                	aad    $0xa
4194d4:	3a 06                	cmp    (%esi),%al
4194d6:	00 01                	add    %al,(%ecx)
4194d8:	1d 05 12 5d 19       	sbb    $0x195d1205,%eax
4194dd:	07                   	pop    %es
4194de:	13 12                	adc    (%edx),%edx
4194e0:	61                   	popa
4194e1:	08 08                	or     %cl,(%eax)
4194e3:	08 11                	or     %dl,(%ecx)
4194e5:	65 08 11             	or     %dl,%gs:(%ecx)
4194e8:	69 02 02 02 1d 05    	imul   $0x51d0202,(%edx),%eax
4194ee:	08 08                	or     %cl,(%eax)
4194f0:	08 08                	or     %cl,(%eax)
4194f2:	08 08                	or     %cl,(%eax)
4194f4:	08 08                	or     %cl,(%eax)
4194f6:	03 20                	add    (%eax),%esp
4194f8:	00 05 05 20 02 01    	add    %al,0x1022005
4194fe:	08 1c 06             	or     %bl,(%esi,%eax,1)
419501:	00 01                	add    %al,(%ecx)
419503:	12 6d 11             	adc    0x11(%ebp),%ch
419506:	71 02                	jno    0x41950a
419508:	1d 05 07 00 02       	sbb    $0x2000705,%eax
41950d:	02 11                	add    (%ecx),%dl
41950f:	69 11 69 03 20 00    	imul   $0x200369,(%ecx),%edx
419515:	08 04 20             	or     %al,(%eax,%eiz,1)
419518:	00 11                	add    %dl,(%ecx)
41951a:	65 06                	gs push %es
41951c:	20 02                	and    %al,(%edx)
41951e:	11 69 08             	adc    %ebp,0x8(%ecx)
419521:	08 06                	or     %al,(%esi)
419523:	00 02                	add    %al,(%edx)
419525:	12 5d 0e             	adc    0xe(%ebp),%bl
419528:	0e                   	push   %cs
419529:	0e                   	push   %cs
41952a:	07                   	pop    %es
41952b:	0a 12                	or     (%edx),%dl
41952d:	79 12                	jns    0x419541
41952f:	5d                   	pop    %ebp
419530:	08 08                	or     %cl,(%eax)
419532:	08 08                	or     %cl,(%eax)
419534:	08 08                	or     %cl,(%eax)
419536:	08 08                	or     %cl,(%eax)
419538:	0d 00 06 1c 1c       	or     $0x1c1c0600,%eax
41953d:	12 6d 0e             	adc    0xe(%ebp),%ch
419540:	1d 1c 1d 0e 1d       	sbb    $0x1d0e1d1c,%eax
419545:	02 05 00 00 12 80    	add    0x80120000,%al
41954b:	81 07 20 02 01 0e    	addl   $0xe010220,(%edi)
419551:	12 80 81 05 00 02    	adc    0x2000581(%eax),%al
419557:	01 0e                	add    %ecx,(%esi)
419559:	0e                   	push   %cs
41955a:	11 07                	adc    %eax,(%edi)
41955c:	0c 1d                	or     $0x1d,%al
41955e:	05 12 80 81 1c       	add    $0x1c818012,%eax
419563:	1c 08                	sbb    $0x8,%al
419565:	08 08                	or     %cl,(%eax)
419567:	08 08                	or     %cl,(%eax)
419569:	08 08                	or     %cl,(%eax)
41956b:	08 04 00             	or     %al,(%eax,%eax,1)
41956e:	01 01                	add    %eax,(%ecx)
419570:	08 07                	or     %al,(%edi)
419572:	20 01                	and    %al,(%ecx)
419574:	12 80 81 1d 05 08    	adc    0x8051d81(%eax),%al
41957a:	00 05 01 1c 08 1c    	add    %al,0x1c081c01
419580:	08 08                	or     %cl,(%eax)
419582:	0c 00                	or     $0x0,%al
419584:	05 01 12 80 8d       	add    $0x8d801201,%eax
419589:	08 12                	or     %dl,(%edx)
41958b:	80 8d 08 08 03 00 00 	orb    $0x0,0x30808(%ebp)
419592:	02 04 00             	add    (%eax,%eax,1),%al
419595:	01 08                	add    %ecx,(%eax)
419597:	08 04 00             	or     %al,(%eax,%eax,1)
41959a:	01 08                	add    %ecx,(%eax)
41959c:	1c 08                	sbb    $0x8,%al
41959e:	00 04 11             	add    %al,(%ecx,%edx,1)
4195a1:	69 08 08 08 08 06    	imul   $0x6080808,(%eax),%ecx
4195a7:	00 03                	add    %al,(%ebx)
4195a9:	01 1c 08             	add    %ebx,(%eax,%ecx,1)
4195ac:	1c 06                	sbb    $0x6,%al
4195ae:	00 02                	add    %al,(%edx)
4195b0:	1c 1c                	sbb    $0x1c,%al
4195b2:	12 6d 07             	adc    0x7(%ebp),%ch
4195b5:	20 01                	and    %al,(%ecx)