416192:	02 00                	add    (%eax),%al
416194:	8a 01                	mov    (%ecx),%al
416196:	8f 00                	pop    (%eax)
416198:	02 00                	add    (%eax),%al
41619a:	8b 01                	mov    (%ecx),%eax
41619c:	91                   	xchg   %eax,%ecx
41619d:	00 44 00 f8          	add    %al,-0x8(%eax,%eax,1)
4161a1:	03 fa                	add    %edx,%edi
4161a3:	07                   	pop    %es
4161a4:	64 08 17             	or     %dl,%fs:(%edi)
4161a7:	09 20                	or     %esp,(%eax)
4161a9:	09 fb                	or     %edi,%ebx
4161ab:	0a 07                	or     (%edi),%al
4161ad:	0b 1f                	or     (%edi),%ebx
4161af:	0b 04 80             	or     (%eax,%eax,4),%eax
4161b2:	00 00                	add    %al,(%eax)
4161b4:	01 00                	add    %eax,(%eax)
4161c2:	ed                   	in     (%dx),%eax
4161c3:	03 00                	add    (%eax),%eax
4161c5:	00 02                	add    %al,(%edx)
4161cf:	00 00                	add    %al,(%eax)
4161d1:	00 4d 0b             	add    %cl,0xb(%ebp)
4161d4:	0a 05 00 00 00 00    	or     0x0,%al
4161da:	02 00                	add    (%eax),%al
4161e4:	00 00                	add    %al,(%eax)
4161e6:	4d                   	dec    %ebp
4161e7:	0b a7 33 00 00 00    	or     0x33(%edi),%esp
4161ed:	00 02                	add    %al,(%edx)
4161f7:	00 00                	add    %al,(%eax)
4161f9:	00 4d 0b             	add    %cl,0xb(%ebp)
4161fc:	ea 21 00 00 00 00 02 	ljmp   $0x200,$0x21
41620b:	00 00                	add    %al,(%eax)
41620d:	00 4d 0b             	add    %cl,0xb(%ebp)
416210:	b9 04 00 00 00       	mov    $0x4,%ecx
416215:	00 02                	add    %al,(%edx)
41621f:	00 00                	add    %al,(%eax)
416221:	00 4d 0b             	add    %cl,0xb(%ebp)
416224:	2d 1e 00 00 00       	sub    $0x1e,%eax
416229:	00 02                	add    %al,(%edx)
416233:	00 00                	add    %al,(%eax)
416235:	00 56 0b             	add    %dl,0xb(%esi)
416238:	22 1a                	and    (%edx),%bl
41623a:	00 00                	add    %al,(%eax)
41623c:	00 00                	add    %al,(%eax)
41623e:	08 00                	or     %al,(%eax)
416248:	00 00                	add    %al,(%eax)
41624a:	56                   	push   %esi
41624b:	0b 3b                	or     (%ebx),%edi
41624d:	05 00 00 00 00       	add    $0x0,%eax
416252:	00 00                	add    %al,(%eax)
416254:	00 00                	add    %al,(%eax)
416256:	01 00                	add    %eax,(%eax)
416258:	00 00                	add    %al,(%eax)
41625a:	06                   	push   %es
41625b:	30 00                	xor    %al,(%eax)
41625d:	00 70 06             	add    %dh,0x6(%eax)
416260:	00 00                	add    %al,(%eax)
416262:	01 00                	add    %eax,(%eax)
416264:	00 00                	add    %al,(%eax)
416266:	88 30                	mov    %dh,(%eax)
416268:	00 00                	add    %al,(%eax)
41626a:	28 07                	sub    %al,(%edi)
41626c:	00 00                	add    %al,(%eax)
41626e:	01 00                	add    %eax,(%eax)
416270:	00 00                	add    %al,(%eax)
416272:	b9 2f 00 00 e0       	mov    $0xe000002f,%ecx
416277:	07                   	pop    %es
416278:	00 00                	add    %al,(%eax)
41627a:	01 00                	add    %eax,(%eax)
41627c:	00 00                	add    %al,(%eax)
41627e:	ea 2f 00 00 98 08 00 	ljmp   $0x8,$0x9800002f
416285:	00 01                	add    %al,(%ecx)
416287:	00 00                	add    %al,(%eax)
416289:	00 6c 30 00          	add    %ch,0x0(%eax,%esi,1)
41628d:	00 30                	add    %dh,(%eax)
41628f:	0d 00 00 01 00       	or     $0x10000,%eax
416294:	00 00                	add    %al,(%eax)
416296:	cf                   	iret
416297:	2f                   	das
416298:	00 00                	add    %al,(%eax)
41629a:	e8 0d 00 00 01       	call   0x14162ac
41629f:	00 00                	add    %al,(%eax)
4162a1:	00 a0 30 00 00 a0    	add    %ah,-0x5fffffd0(%eax)
4162a7:	0e                   	push   %cs
4162a8:	00 00                	add    %al,(%eax)
4162aa:	01 00                	add    %eax,(%eax)
4162ac:	00 00                	add    %al,(%eax)
4162ae:	ec                   	in     (%dx),%al
4162af:	30 00                	xor    %al,(%eax)
4162b1:	00 e8                	add    %ch,%al
4162b3:	5a                   	pop    %edx
4162b4:	05 00 01 00 00       	add    $0x100,%eax
4162b9:	00 bb 30 00 00 a0    	add    %bh,-0x5fffffd0(%ebx)
4162bf:	5b                   	pop    %ebx
4162c0:	05 00 01 00 00       	add    $0x100,%eax
4162c5:	00 3a                	add    %bh,(%edx)
4162c7:	30 00                	xor    %al,(%eax)
4162c9:	00 1c 00             	add    %bl,(%eax,%eax,1)
4162cc:	10 00                	adc    %al,(%eax)
4162ce:	1d 00 10 00 1e       	sbb    $0x1e001000,%eax
4162d3:	00 10                	add    %dl,(%eax)
4162d5:	00 1f                	add    %bl,(%edi)
4162d7:	00 10                	add    %dl,(%eax)
4162d9:	00 20                	add    %ah,(%eax)
4162db:	00 10                	add    %dl,(%eax)
4162dd:	00 21                	add    %ah,(%ecx)
4162df:	00 10                	add    %dl,(%eax)
4162e1:	00 22                	add    %ah,(%edx)
4162e3:	00 10                	add    %dl,(%eax)
4162e5:	00 23                	add    %ah,(%ebx)
4162e7:	00 10                	add    %dl,(%eax)
4162e9:	00 24 00             	add    %ah,(%eax,%eax,1)
4162ec:	10 00                	adc    %al,(%eax)
4162ee:	25 00 10 00 26       	and    $0x26001000,%eax
4162f3:	00 10                	add    %dl,(%eax)
4162f5:	00 27                	add    %ah,(%edi)
4162f7:	00 10                	add    %dl,(%eax)
4162f9:	00 28                	add    %ch,(%eax)
4162fb:	00 1b                	add    %bl,(%ebx)
4162fd:	00 29                	add    %ch,(%ecx)
4162ff:	00 1b                	add    %bl,(%ebx)
416301:	00 75 03             	add    %dh,0x3(%ebp)
416304:	55                   	push   %ebp
416305:	09 a1 03 99 09 a1    	or     %esp,-0x5ef666fd(%ecx)
41630b:	03 66 0a             	add    0xa(%esi),%esp
41630e:	a1 03 8d 0a 00       	mov    0xa8d03,%eax
416313:	00 00                	add    %al,(%eax)
416315:	6c                   	insb   (%dx),%es:(%edi)
416316:	61                   	popa
416317:	62 65 6c             	bound  %esp,0x6c(%ebp)
41631a:	31 30                	xor    %esi,(%eax)
41631c:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
416320:	65 6c                	gs insb (%dx),%es:(%edi)
416322:	31 31                	xor    %esi,(%ecx)
416324:	00 64 74 44          	add    %ah,0x44(%esp,%esi,2)
416328:	4c                   	dec    %esp
416329:	31 00                	xor    %eax,(%eax)
41632b:	48                   	dec    %eax
41632c:	4b                   	dec    %ebx
41632d:	31 4e 31             	xor    %ecx,0x31(%esi)
416330:	00 48 4b             	add    %cl,0x4b(%eax)
416333:	32 4e 31             	xor    0x31(%esi),%cl
416336:	00 4e 75             	add    %cl,0x75(%esi)
416339:	6c                   	insb   (%dx),%es:(%edi)
41633a:	6c                   	insb   (%dx),%es:(%edi)
41633b:	61                   	popa
41633c:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
416340:	31 00                	xor    %eax,(%eax)
416342:	49                   	dec    %ecx
416343:	45                   	inc    %ebp
416344:	6e                   	outsb  %ds:(%esi),(%dx)
416345:	75 6d                	jne    0x4163b4
416347:	65 72 61             	gs jb  0x4163ab
41634a:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
41634e:	31 00                	xor    %eax,(%eax)
416350:	49                   	dec    %ecx
416351:	43                   	inc    %ebx
416352:	6f                   	outsl  %ds:(%esi),(%dx)
416353:	6c                   	insb   (%dx),%es:(%edi)
416354:	6c                   	insb   (%dx),%es:(%edi)
416355:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41635a:	6e                   	outsb  %ds:(%esi),(%dx)
41635b:	60                   	pusha
41635c:	31 00                	xor    %eax,(%eax)
41635e:	49                   	dec    %ecx
41635f:	43                   	inc    %ebx
416360:	6f                   	outsl  %ds:(%esi),(%dx)
416361:	6d                   	insl   (%dx),%es:(%edi)
416362:	70 61                	jo     0x4163c5
416364:	72 65                	jb     0x4163cb
416366:	72 60                	jb     0x4163c8
416368:	31 00                	xor    %eax,(%eax)
41636a:	4c                   	dec    %esp
41636b:	69 73 74 60 31 00 63 	imul   $0x63003160,0x74(%ebx),%esi
416372:	72 65                	jb     0x4163d9
416374:	61                   	popa
416375:	74 65                	je     0x4163dc
416377:	74 61                	je     0x4163da
416379:	62 6c 65 31          	bound  %ebp,0x31(%ebp,%eiz,2)
41637d:	00 74 6f 6f          	add    %dh,0x6f(%edi,%ebp,2)
416381:	6c                   	insb   (%dx),%es:(%edi)
416382:	53                   	push   %ebx
416383:	74 72                	je     0x4163f7
416385:	69 70 53 74 61 74 75 	imul   $0x75746174,0x53(%eax),%esi
41638c:	73 4c                	jae    0x4163da
41638e:	61                   	popa
41638f:	62 65 6c             	bound  %esp,0x6c(%ebp)
416392:	31 00                	xor    %eax,(%eax)
416394:	6c                   	insb   (%dx),%es:(%edi)
416395:	61                   	popa
416396:	62 65 6c             	bound  %esp,0x6c(%ebp)
416399:	31 00                	xor    %eax,(%eax)
41639b:	70 61                	jo     0x4163fe
41639d:	6e                   	outsb  %ds:(%esi),(%dx)
41639e:	65 6c                	gs insb (%dx),%es:(%edi)
4163a0:	31 00                	xor    %eax,(%eax)
4163a2:	64 61                	fs popa
4163a4:	74 61                	je     0x416407
4163a6:	47                   	inc    %edi
4163a7:	72 69                	jb     0x416412
4163a9:	64 56                	fs push %esi
4163ab:	69 65 77 54 65 78 74 	imul   $0x74786554,0x77(%ebp),%esp
4163b2:	42                   	inc    %edx
4163b3:	6f                   	outsl  %ds:(%esi),(%dx)
4163b4:	78 43                	js     0x4163f9
4163b6:	6f                   	outsl  %ds:(%esi),(%dx)
4163b7:	6c                   	insb   (%dx),%es:(%edi)
4163b8:	75 6d                	jne    0x416427
4163ba:	6e                   	outsb  %ds:(%esi),(%dx)
4163bb:	31 00                	xor    %eax,(%eax)
4163bd:	74 6f                	je     0x41642e
4163bf:	6f                   	outsl  %ds:(%esi),(%dx)
4163c0:	6c                   	insb   (%dx),%es:(%edi)
4163c1:	53                   	push   %ebx
4163c2:	74 72                	je     0x416436
4163c4:	69 70 42 75 74 74 6f 	imul   $0x6f747475,0x42(%eax),%esi
4163cb:	6e                   	outsb  %ds:(%esi),(%dx)
4163cc:	31 00                	xor    %eax,(%eax)
4163ce:	74 6f                	je     0x41643f
4163d0:	6f                   	outsl  %ds:(%esi),(%dx)
4163d1:	6c                   	insb   (%dx),%es:(%edi)
4163d2:	54                   	push   %esp
4163d3:	69 70 31 00 74 6f 6f 	imul   $0x6f6f7400,0x31(%eax),%esi
4163da:	6c                   	insb   (%dx),%es:(%edi)
4163db:	53                   	push   %ebx
4163dc:	74 72                	je     0x416450
4163de:	69 70 31 00 73 74 61 	imul   $0x61747300,0x31(%eax),%esi
4163e5:	74 75                	je     0x41645c
4163e7:	73 53                	jae    0x41643c
4163e9:	74 72                	je     0x41645d
4163eb:	69 70 31 00 6d 65 6e 	imul   $0x6e656d00,0x31(%eax),%esi
4163f2:	75 53                	jne    0x416447
4163f4:	74 72                	je     0x416468
4163f6:	69 70 31 00 70 72 6f 	imul   $0x6f727000,0x31(%eax),%esi
4163fd:	67 72 65             	addr16 jb 0x416465
416400:	73 73                	jae    0x416475
416402:	42                   	inc    %edx
416403:	61                   	popa
416404:	72 31                	jb     0x416437
416406:	00 62 61             	add    %ah,0x61(%edx)
416409:	63 6b 67             	arpl   %ebp,0x67(%ebx)
41640c:	72 6f                	jb     0x41647d
41640e:	75 6e                	jne    0x41647e
416410:	64 57                	fs push %edi
416412:	6f                   	outsl  %ds:(%esi),(%dx)
416413:	72 6b                	jb     0x416480
416415:	65 72 31             	gs jb  0x416449
416418:	00 70 65             	add    %dh,0x65(%eax)
41641b:	72 66                	jb     0x416483
41641d:	6f                   	outsl  %ds:(%esi),(%dx)
41641e:	72 6d                	jb     0x41648d
416420:	61                   	popa
416421:	6e                   	outsb  %ds:(%esi),(%dx)
416422:	63 65 43             	arpl   %esp,0x43(%ebp)
416425:	6f                   	outsl  %ds:(%esi),(%dx)
416426:	75 6e                	jne    0x416496
416428:	74 65                	je     0x41648f
41642a:	72 31                	jb     0x41645d
41642c:	00 74 6f 6f          	add    %dh,0x6f(%edi,%ebp,2)
416430:	6c                   	insb   (%dx),%es:(%edi)
416431:	53                   	push   %ebx
416432:	74 72                	je     0x4164a6
416434:	69 70 53 65 70 61 72 	imul   $0x72617065,0x53(%eax),%esi
41643b:	61                   	popa
41643c:	74 6f                	je     0x4164ad
41643e:	72 31                	jb     0x416471
416440:	00 62 69             	add    %ah,0x69(%edx)
416443:	6e                   	outsb  %ds:(%esi),(%dx)
416444:	64 69 6e 67 4e 61 76 	imul   $0x6976614e,%fs:0x67(%esi),%ebp
41644b:	69
41644c:	67 61                	addr16 popa
41644e:	74 6f                	je     0x4164bf
416450:	72 53                	jb     0x4164a5
416452:	65 70 61             	gs jo  0x4164b6
416455:	72 61                	jb     0x4164b8
416457:	74 6f                	je     0x4164c8
416459:	72 31                	jb     0x41648c
41645b:	00 64 61 74          	add    %ah,0x74(%ecx,%eiz,2)
41645f:	61                   	popa
416460:	47                   	inc    %edi
416461:	72 69                	jb     0x4164cc
416463:	64 56                	fs push %esi
416465:	69 65 77 31 00 72 6f 	imul   $0x6f720031,0x77(%ebp),%esp
41646c:	77 31                	ja     0x41649f
41646e:	00 67 72             	add    %ah,0x72(%edi)
416471:	6f                   	outsl  %ds:(%esi),(%dx)
416472:	75 70                	jne    0x4164e4
416474:	42                   	inc    %edx
416475:	6f                   	outsl  %ds:(%esi),(%dx)
416476:	78 31                	js     0x4164a9
416478:	00 6c 61 62          	add    %ch,0x62(%ecx,%eiz,2)
41647c:	65 6c                	gs insb (%dx),%es:(%edi)
41647e:	31 32                	xor    %esi,(%edx)
416480:	00 49 6e             	add    %cl,0x6e(%ecx)
416483:	74 33                	je     0x4164b8
416485:	32 00                	xor    (%eax),%al
416487:	48                   	dec    %eax
416488:	4b                   	dec    %ebx
416489:	31 4e 32             	xor    %ecx,0x32(%esi)
41648c:	00 48 4b             	add    %cl,0x4b(%eax)
41648f:	32 4e 32             	xor    0x32(%esi),%cl
416492:	00 62 75             	add    %ah,0x75(%edx)
416495:	74 74                	je     0x41650b
416497:	6f                   	outsl  %ds:(%esi),(%dx)
416498:	6e                   	outsb  %ds:(%esi),(%dx)
416499:	31 5f 43             	xor    %ebx,0x43(%edi)
41649c:	6c                   	insb   (%dx),%es:(%edi)
41649d:	69 63 6b 5f 32 00 4b 	imul   $0x4b00325f,0x6b(%ebx),%esp
4164a4:	65 79 56             	gs jns 0x4164fd
4164a7:	61                   	popa
4164a8:	6c                   	insb   (%dx),%es:(%edi)
4164a9:	75 65                	jne    0x416510
4164ab:	50                   	push   %eax
4164ac:	61                   	popa
4164ad:	69 72 60 32 00 49 44 	imul   $0x44490032,0x60(%edx),%esi
4164b4:	69 63 74 69 6f 6e 61 	imul   $0x616e6f69,0x74(%ebx),%esp
4164bb:	72 79                	jb     0x416536
4164bd:	60                   	pusha
4164be:	32 00                	xor    (%eax),%al
4164c0:	6c                   	insb   (%dx),%es:(%edi)
4164c1:	61                   	popa
4164c2:	62 65 6c             	bound  %esp,0x6c(%ebp)
4164c5:	32 00                	xor    (%eax),%al
4164c7:	64 61                	fs popa
4164c9:	74 61                	je     0x41652c
4164cb:	47                   	inc    %edi
4164cc:	72 69                	jb     0x416537
4164ce:	64 56                	fs push %esi
4164d0:	69 65 77 54 65 78 74 	imul   $0x74786554,0x77(%ebp),%esp
4164d7:	42                   	inc    %edx
4164d8:	6f                   	outsl  %ds:(%esi),(%dx)
4164d9:	78 43                	js     0x41651e
4164db:	6f                   	outsl  %ds:(%esi),(%dx)
4164dc:	6c                   	insb   (%dx),%es:(%edi)
4164dd:	75 6d                	jne    0x41654c
4164df:	6e                   	outsb  %ds:(%esi),(%dx)
4164e0:	32 00                	xor    (%eax),%al
4164e2:	74 6f                	je     0x416553
4164e4:	6f                   	outsl  %ds:(%esi),(%dx)
4164e5:	6c                   	insb   (%dx),%es:(%edi)
4164e6:	53                   	push   %ebx
4164e7:	74 72                	je     0x41655b
4164e9:	69 70 42 75 74 74 6f 	imul   $0x6f747475,0x42(%eax),%esi
4164f0:	6e                   	outsb  %ds:(%esi),(%dx)
4164f1:	32 00                	xor    (%eax),%al
4164f3:	62 69 6e             	bound  %ebp,0x6e(%ecx)
4164f6:	64 69 6e 67 4e 61 76 	imul   $0x6976614e,%fs:0x67(%esi),%ebp
4164fd:	69
4164fe:	67 61                	addr16 popa
416500:	74 6f                	je     0x416571