410119:	3d 44 2e 30 2e       	cmp    $0x2e302e44,%eax
41011e:	30 2e                	xor    %ch,(%esi)
410120:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
410123:	43                   	inc    %ebx
410124:	75 7c                	jne    0x4101a2
410126:	74 75                	je     0x41019d
410128:	72 65                	jb     0x41018f
41012a:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
41012f:	72 71                	jb     0x4101a2
410131:	6c                   	insb   (%dx),%es:(%edi)
410132:	2c 20                	sub    $0x20,%al
410134:	50                   	push   %eax
410135:	75 62                	jne    0x410199
410137:	6c                   	insb   (%dx),%es:(%edi)
410138:	69 63 4b 75 79 54 6f 	imul   $0x6f547975,0x4b(%ebx),%esp
41013f:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
410143:	62 37                	bound  %esi,(%edi)
410145:	37                   	aaa
410146:	71 35                	jno    0x41017d
410148:	63 35 36 31 39 33    	arpl   %esi,0x33393136
41014e:	34 65                	xor    $0x65,%al
410150:	30 48 39             	xor    %cl,0x39(%eax)
410153:	23 53 79             	and    0x79(%ebx),%edx
410156:	73 74                	jae    0x4101cc
410158:	65 6d                	gs insl (%dx),%es:(%edi)
41015a:	2e 52                	cs push %edx
41015c:	75 73                	jne    0x4101d1
41015e:	6f                   	outsl  %ds:(%esi),(%dx)
41015f:	75 72                	jne    0x4101d3
410161:	63 65 73             	arpl   %esp,0x73(%ebp)
410164:	2e 52                	cs push %edx
410166:	75 7e                	jne    0x4101e6
410168:	74 69                	je     0x4101d3
41016a:	6d                   	insl   (%dx),%es:(%edi)
41016b:	65 52                	gs push %edx
41016d:	65 73 6f             	gs jae 0x4101df
410170:	75 72                	jne    0x4101e4
410172:	73 65                	jae    0x4101d9
410174:	53                   	push   %ebx
410175:	65 74 02             	gs je  0x41017a
410178:	00 00                	add    %al,(%eax)
41017a:	00 00                	add    %al,(%eax)
41017c:	00 10                	add    %dl,(%eax)
41017e:	00 00                	add    %al,(%eax)
410180:	00 00                	add    %al,(%eax)
410182:	00 50 41             	add    %dl,0x41(%eax)
410185:	44                   	inc    %esp
410186:	50                   	push   %eax
410187:	41                   	inc    %ecx
410188:	54                   	push   %esp
410189:	50                   	push   %eax
41018a:	b4 00                	mov    $0x0,%ah
41018c:	00 00                	add    %al,(%eax)
41018e:	00 00                	add    %al,(%eax)
410190:	b8 f5 00 10 00       	mov    $0x1000f5,%eax
410195:	00 00                	add    %al,(%eax)
410197:	00 00                	add    %al,(%eax)
410199:	00 00                	add    %al,(%eax)
41019b:	00 da                	add    %bl,%dl
41019d:	f5                   	cmc
41019e:	10 00                	adc    %al,(%eax)
4101a0:	00 20                	add    %ah,(%eax)
4101a2:	00 00                	add    %al,(%eax)
4101a4:	00 00                	add    %al,(%eax)
4101a6:	00 00                	add    %al,(%eax)
4101a8:	00 10                	add    %dl,(%eax)
4101b2:	00 00                	add    %al,(%eax)
4101b4:	10 00                	adc    %al,(%eax)
4101b6:	00 00                	add    %al,(%eax)
4101b8:	cc                   	int3
4101b9:	f5                   	cmc
4101ba:	00 00                	add    %al,(%eax)
4101bc:	00 00                	add    %al,(%eax)
4101be:	00 10                	add    %dl,(%eax)
4101c8:	00 00                	add    %al,(%eax)
4101ca:	10 00                	adc    %al,(%eax)
4101cc:	00 00                	add    %al,(%eax)
4101ce:	5f                   	pop    %edi
4101cf:	43                   	inc    %ebx
4101d0:	6f                   	outsl  %ds:(%esi),(%dx)
4101d1:	72 45                	jb     0x410218
4101d3:	78 65                	js     0x41023a
4101d5:	5d                   	pop    %ebp
4101d6:	61                   	popa
4101d7:	69 6e 00 6d 73 63 6f 	imul   $0x6f63736d,0x0(%esi),%ebp
4101de:	72 65                	jb     0x410245
4101e0:	75 2e                	jne    0x410210
4101e2:	64 6c                	fs insb (%dx),%es:(%edi)
4101e4:	6c                   	insb   (%dx),%es:(%edi)
4101e5:	00 00                	add    %al,(%eax)
4101e7:	00 00                	add    %al,(%eax)
4101e9:	00 ff                	add    %bh,%bh
4101eb:	35 00 20 40 00       	xor    $0x402000,%eax
4101f0:	00 00                	add    %al,(%eax)
4101f2:	00 00                	add    %al,(%eax)
4101f4:	00 00                	add    %al,(%eax)
4101f6:	10 00                	adc    %al,(%eax)
410200:	00 10                	add    %dl,(%eax)
41020a:	00 00                	add    %al,(%eax)
41020c:	10 00                	adc    %al,(%eax)
410216:	00 10                	add    %dl,(%eax)
410218:	00 00                	add    %al,(%eax)
41021a:	00 00                	add    %al,(%eax)
41021c:	10 00                	adc    %al,(%eax)
41021e:	00 00                	add    %al,(%eax)
410220:	1a 00                	sbb    (%eax),%al
410222:	10 00                	adc    %al,(%eax)
410224:	2c f6                	sub    $0xf6,%al
410226:	00 00                	add    %al,(%eax)
410228:	2c d8                	sub    $0xd8,%al
41022a:	00 00                	add    %al,(%eax)
41022c:	4d                   	dec    %ebp
41022d:	6a 90                	push   $0xffffff90
41022f:	00 03                	add    %al,(%ebx)
410231:	00 00                	add    %al,(%eax)
410233:	00 04 00             	add    %al,(%eax,%eax,1)
410236:	00 00                	add    %al,(%eax)
410238:	0f ff 00             	ud0    (%eax),%eax
41023b:	00 b8 00 00 00 00    	add    %bh,0x0(%eax)
410241:	00 00                	add    %al,(%eax)
410243:	10 40 00             	adc    %al,0x0(%eax)
41024e:	10 00                	adc    %al,(%eax)
410258:	00 10                	add    %dl,(%eax)
410262:	00 00                	add    %al,(%eax)
410264:	10 00                	adc    %al,(%eax)
41026e:	00 10                	add    %dl,(%eax)
410278:	00 00                	add    %al,(%eax)
41027a:	10 00                	adc    %al,(%eax)
410284:	00 10                	add    %dl,(%eax)
41028e:	00 00                	add    %al,(%eax)
410290:	10 00                	adc    %al,(%eax)
41029a:	00 10                	add    %dl,(%eax)
4102a4:	00 00                	add    %al,(%eax)
4102a6:	10 00                	adc    %al,(%eax)
4102b0:	00 10                	add    %dl,(%eax)
4102ba:	00 00                	add    %al,(%eax)
4102bc:	10 00                	adc    %al,(%eax)
4102c6:	00 10                	add    %dl,(%eax)
4102d0:	00 00                	add    %al,(%eax)
4102d2:	10 00                	adc    %al,(%eax)
4102dc:	00 10                	add    %dl,(%eax)
4102e6:	00 00                	add    %al,(%eax)
4102e8:	10 00                	adc    %al,(%eax)
4102f2:	00 10                	add    %dl,(%eax)
4102fc:	00 00                	add    %al,(%eax)
4102fe:	10 00                	adc    %al,(%eax)
410308:	00 10                	add    %dl,(%eax)
410312:	00 00                	add    %al,(%eax)
410314:	10 00                	adc    %al,(%eax)
41031e:	00 10                	add    %dl,(%eax)
410328:	00 00                	add    %al,(%eax)
41032a:	10 00                	adc    %al,(%eax)
410334:	00 10                	add    %dl,(%eax)
41033e:	00 00                	add    %al,(%eax)
410340:	10 00                	adc    %al,(%eax)
41034a:	00 10                	add    %dl,(%eax)
410354:	00 00                	add    %al,(%eax)
410356:	10 00                	adc    %al,(%eax)
410360:	00 10                	add    %dl,(%eax)
41036a:	00 00                	add    %al,(%eax)
41036c:	10 00                	adc    %al,(%eax)
410376:	00 10                	add    %dl,(%eax)
410380:	00 00                	add    %al,(%eax)
410382:	10 00                	adc    %al,(%eax)
41038c:	00 10                	add    %dl,(%eax)
410396:	00 00                	add    %al,(%eax)
410398:	10 00                	adc    %al,(%eax)
4103a2:	00 10                	add    %dl,(%eax)
4103ac:	00 00                	add    %al,(%eax)
4103ae:	10 00                	adc    %al,(%eax)
4103b8:	00 10                	add    %dl,(%eax)
4103c2:	00 00                	add    %al,(%eax)
4103c4:	10 00                	adc    %al,(%eax)
4103ce:	00 10                	add    %dl,(%eax)
4103d8:	00 00                	add    %al,(%eax)
4103da:	10 00                	adc    %al,(%eax)
4103e4:	00 10                	add    %dl,(%eax)
4103ee:	00 00                	add    %al,(%eax)
4103f0:	10 00                	adc    %al,(%eax)
4103fa:	00 10                	add    %dl,(%eax)
410404:	00 00                	add    %al,(%eax)
410406:	10 00                	adc    %al,(%eax)
410408:	00 00                	add    %al,(%eax)
41040a:	00 00                	add    %al,(%eax)
41040c:	00 00                	add    %al,(%eax)
41040e:	02 00                	add    (%eax),%al
410410:	10 10                	adc    %dl,(%eax)
410412:	00 00                	add    %al,(%eax)
410414:	20 00                	and    %al,(%eax)
410416:	00 80 18 00 00 00    	add    %al,0x18(%eax)
41041c:	48                   	dec    %eax
41041d:	00 00                	add    %al,(%eax)
41041f:	80 00 00             	addb   $0x0,(%eax)
410422:	00 00                	add    %al,(%eax)
410424:	00 00                	add    %al,(%eax)
410426:	00 10                	add    %dl,(%eax)
410428:	00 00                	add    %al,(%eax)
41042a:	00 00                	add    %al,(%eax)
41042c:	00 00                	add    %al,(%eax)
41042e:	01 00                	add    %eax,(%eax)
410430:	01 00                	add    %eax,(%eax)
410432:	10 00                	adc    %al,(%eax)
410434:	50                   	push   %eax
410435:	00 00                	add    %al,(%eax)
410437:	80 00 00             	addb   $0x0,(%eax)
41043a:	00 00                	add    %al,(%eax)
41043c:	00 10                	add    %dl,(%eax)
410446:	01 00                	add    %eax,(%eax)
410448:	11 00                	adc    %eax,(%eax)
41044a:	00 00                	add    %al,(%eax)
41044c:	68 00 00 80 00       	push   $0x800000
410451:	00 00                	add    %al,(%eax)
410453:	10 00                	adc    %al,(%eax)
41045d:	00 11                	add    %dl,(%ecx)
41045f:	00 00                	add    %al,(%eax)
410461:	00 00                	add    %al,(%eax)
410463:	00 80 00 00 00 00    	add    %al,0x0(%eax)
410469:	10 00                	adc    %al,(%eax)
410473:	00 10                	add    %dl,(%eax)
410475:	00 01                	add    %al,(%ecx)
410477:	00 00                	add    %al,(%eax)
410479:	00 00                	add    %al,(%eax)
41047b:	00 90 00 00 10 a0    	add    %dl,-0x5ff00000(%eax)
410481:	00 01                	add    %al,(%ecx)
410483:	00 b4 03 00 00 00 00 	add    %dh,0x0(%ebx,%eax,1)
41048a:	10 00                	adc    %al,(%eax)
41048c:	00 00                	add    %al,(%eax)
41048e:	00 00                	add    %al,(%eax)
410490:	54                   	push   %esp
410491:	04 01                	add    $0x1,%al
410493:	00 ea                	add    %ch,%dl
410495:	11 00                	adc    %eax,(%eax)
41049f:	00 c4                	add    %al,%ah
4104a1:	03 34 00             	add    (%eax,%eax,1),%esi
4104a4:	00 00                	add    %al,(%eax)
4104a6:	56                   	push   %esi
4104a7:	00 53 00             	add    %dl,0x0(%ebx)
4104aa:	5f                   	pop    %edi
4104ab:	10 56 00             	adc    %dl,0x0(%esi)
4104ae:	45                   	inc    %ebp
4104af:	00 52 00             	add    %dl,0x0(%edx)
4104b2:	53                   	push   %ebx
4104b3:	00 49 00             	add    %cl,0x0(%ecx)
4104b6:	5f                   	pop    %edi
4104b7:	00 4e 00             	add    %cl,0x0(%esi)
4104ba:	5f                   	pop    %edi
4104bb:	00 49 00             	add    %cl,0x0(%ecx)
4104be:	4e                   	dec    %esi
4104bf:	00 46 10             	add    %al,0x10(%esi)
4104c2:	4f                   	dec    %edi
4104c3:	00 00                	add    %al,(%eax)
4104c5:	00 00                	add    %al,(%eax)
4104c7:	00 bd 04 ef fe 10    	add    %bh,0x10feef04(%ebp)
4104cd:	00 01                	add    %al,(%ecx)
4104cf:	00 00                	add    %al,(%eax)
4104d1:	00 01                	add    %al,(%ecx)
4104d3:	00 00                	add    %al,(%eax)
4104d5:	00 00                	add    %al,(%eax)
4104d7:	10 00                	adc    %al,(%eax)
4104d9:	00 01                	add    %al,(%ecx)
4104db:	00 00                	add    %al,(%eax)
4104dd:	00 00                	add    %al,(%eax)
4104df:	00 3f                	add    %bh,(%edi)
4104e1:	00 10                	add    %dl,(%eax)
4104e3:	00 00                	add    %al,(%eax)
4104e5:	00 00                	add    %al,(%eax)
4104e7:	00 04 00             	add    %al,(%eax,%eax,1)
4104ea:	00 00                	add    %al,(%eax)
4104ec:	01 10                	add    %edx,(%eax)
4104f6:	00 00                	add    %al,(%eax)
4104f8:	10 00                	adc    %al,(%eax)
4104fa:	00 00                	add    %al,(%eax)
4104fc:	44                   	inc    %esp
4104fd:	00 00                	add    %al,(%eax)
4104ff:	00 01                	add    %al,(%ecx)
410501:	00 56 10             	add    %dl,0x10(%esi)
410504:	61                   	popa
410505:	00 72 00             	add    %dh,0x0(%edx)
410508:	46                   	inc    %esi
410509:	00 69 00             	add    %ch,0x0(%ecx)
41050c:	6c                   	insb   (%dx),%es:(%edi)
41050d:	00 75 00             	add    %dh,0x0(%ebp)
410510:	49                   	dec    %ecx
410511:	00 6e 00             	add    %ch,0x0(%esi)
410514:	66 00 6f 00          	data16 add %ch,0x0(%edi)
410518:	00 10                	add    %dl,(%eax)
41051a:	00 00                	add    %al,(%eax)
41051c:	24 00                	and    $0x0,%al
41051e:	04 00                	add    $0x0,%al
410520:	00 00                	add    %al,(%eax)
410522:	54                   	push   %esp
410523:	00 82 00 61 00 6e    	add    %al,0x6e006100(%edx)
410529:	00 73 00             	add    %dh,0x0(%ebx)
41052c:	6c                   	insb   (%dx),%es:(%edi)
41052d:	00 61 10             	add    %ah,0x10(%ecx)
410530:	74 00                	je     0x410532
410532:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
410538:	00 00                	add    %al,(%eax)
41053a:	10 00                	adc    %al,(%eax)
41053c:	00 00                	add    %al,(%eax)
41053e:	b0 04                	mov    $0x4,%al
410540:	14 03                	adc    $0x3,%al
410542:	00 00                	add    %al,(%eax)
410544:	01 10                	add    %edx,(%eax)
410546:	53                   	push   %ebx
410547:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
41054b:	00 69 00             	add    %ch,0x0(%ecx)
41054e:	6e                   	outsb  %ds:(%esi),(%dx)
41054f:	00 77 00             	add    %dh,0x0(%edi)
410552:	46                   	inc    %esi
410553:	00 69 00             	add    %ch,0x0(%ecx)
410556:	6c                   	insb   (%dx),%es:(%edi)
410557:	00 65 00             	add    %ah,0x0(%ebp)
41055a:	49                   	dec    %ecx
41055b:	10 6e 00             	adc    %ch,0x0(%esi)
41055e:	66 00 6f 00          	data16 add %ch,0x0(%edi)
410562:	00 00                	add    %al,(%eax)
410564:	f0 02 10             	lock add (%eax),%dl
410567:	00 01                	add    %al,(%ecx)
410569:	00 30                	add    %dh,(%eax)
41056b:	00 30                	add    %dh,(%eax)
41056d:	00 30                	add    %dh,(%eax)
41056f:	00 30                	add    %dh,(%eax)
410571:	10 30                	adc    %dh,(%eax)
410573:	00 34 00             	add    %dh,(%eax,%eax,1)
410576:	62 00                	bound  %eax,(%eax)
410578:	30 00                	xor    %al,(%eax)
41057a:	00 00                	add    %al,(%eax)
41057c:	5e                   	pop    %esi
41057d:	00 1b                	add    %bl,(%ebx)
41057f:	00 01                	add    %al,(%ecx)
410581:	00 43 00             	add    %al,0x0(%ebx)
410584:	6f                   	outsl  %ds:(%esi),(%dx)
410585:	00 6d 10             	add    %ch,0x10(%ebp)
410588:	6d                   	insl   (%dx),%es:(%edi)
410589:	00 65 00             	add    %ah,0x0(%ebp)
41058c:	6e                   	outsb  %ds:(%esi),(%dx)
41058d:	00 74 00 73          	add    %dh,0x73(%eax,%eax,1)
410591:	00 10                	add    %dl,(%eax)
410593:	00 4d 00             	add    %cl,0x0(%ebp)
410596:	69 00 63 00 72 00    	imul   $0x720063,(%eax),%eax
41059c:	6f                   	outsl  %ds:(%esi),(%dx)
41059d:	10 73 00             	adc    %dh,0x0(%ebx)
4105a0:	6f                   	outsl  %ds:(%esi),(%dx)
4105a1:	00 66 00             	add    %ah,0x0(%esi)
4105a4:	74 00                	je     0x4105a6
4105a6:	2e 00 67 00          	add    %ah,%cs:0x0(%edi)
4105aa:	69 00 6e 00 33 00    	imul   $0x33006e,(%eax),%eax
4105b0:	32 00                	xor    (%eax),%al
4105b2:	2e 10 50 00          	adc    %dl,%cs:0x0(%eax)