409085:	00 30                	add    %dh,(%eax)
409087:	00 4b 00             	add    %cl,0x0(%ebx)
40908a:	48                   	dec    %eax
40908b:	00 75 00             	add    %dh,0x0(%ebp)
40908e:	44                   	inc    %esp
40908f:	00 69 00             	add    %ch,0x0(%ecx)
409092:	39 00                	cmp    %eax,(%eax)
409094:	30 00                	xor    %al,(%eax)
409096:	00 00                	add    %al,(%eax)
409098:	14 00                	adc    $0x0,%al
40909a:	00 00                	add    %al,(%eax)
40909c:	48                   	dec    %eax
40909d:	00 49 00             	add    %cl,0x0(%ecx)
4090a0:	66 00 51 00          	data16 add %dl,0x0(%ecx)
4090a4:	45                   	inc    %ebp
4090a5:	00 52 00             	add    %dl,0x0(%edx)
4090a8:	58                   	pop    %eax
4090a9:	00 70 00             	add    %dh,0x0(%eax)
4090ac:	37                   	aaa
4090ad:	00 35 00 00 00 00    	add    %dh,0x0
4090b3:	00 16                	add    %dl,(%esi)
4090b5:	00 00                	add    %al,(%eax)
4090b7:	00 58 00             	add    %bl,0x0(%eax)
4090ba:	30 00                	xor    %al,(%eax)
4090bc:	6a 00                	push   $0x0
4090be:	72 00                	jb     0x4090c0
4090c0:	47                   	inc    %edi
4090c1:	00 59 00             	add    %bl,0x0(%ecx)
4090c4:	64 00 75 00          	add    %dh,%fs:0x0(%ebp)
4090c8:	31 00                	xor    %eax,(%eax)
4090ca:	36 00 37             	add    %dh,%ss:(%edi)
4090cd:	00 00                	add    %al,(%eax)
4090cf:	00 1c 00             	add    %bl,(%eax,%eax,1)
4090d2:	00 00                	add    %al,(%eax)
4090d4:	4f                   	dec    %edi
4090d5:	00 46 00             	add    %al,0x0(%esi)
4090d8:	79 00                	jns    0x4090da
4090da:	66 00 35 00 59 00 7a 	data16 add %dh,0x7a005900
4090e1:	00 45 00             	add    %al,0x0(%ebp)
4090e4:	49                   	dec    %ecx
4090e5:	00 4e 00             	add    %cl,0x0(%esi)
4090e8:	63 00                	arpl   %eax,(%eax)
4090ea:	31 00                	xor    %eax,(%eax)
4090ec:	35 00 31 00 00       	xor    $0x3100,%eax
4090f1:	00 00                	add    %al,(%eax)
4090f3:	00 34 00             	add    %dh,(%eax,%eax,1)
4090f6:	00 00                	add    %al,(%eax)
4090f8:	67 00 75 00          	add    %dh,0x0(%di)
4090fc:	4b                   	dec    %ebx
4090fd:	00 53 00             	add    %dl,0x0(%ebx)
409100:	4d                   	dec    %ebp
409101:	00 6f 00             	add    %ch,0x0(%edi)
409104:	5a                   	pop    %edx
409105:	00 42 00             	add    %al,0x0(%edx)
409108:	74 00                	je     0x40910a
40910a:	57                   	push   %edi
40910b:	00 4c 00 6b          	add    %cl,0x6b(%eax,%eax,1)
40910f:	00 71 00             	add    %dh,0x0(%ecx)
409112:	56                   	push   %esi
409113:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
409117:	00 57 00             	add    %dl,0x0(%edi)
40911a:	79 00                	jns    0x40911c
40911c:	6f                   	outsl  %ds:(%esi),(%dx)
40911d:	00 76 00             	add    %dh,0x0(%esi)
409120:	39 00                	cmp    %eax,(%eax)
409122:	71 00                	jno    0x409124
409124:	72 00                	jb     0x409126
409126:	32 00                	xor    (%eax),%al
409128:	30 00                	xor    %al,(%eax)
40912a:	37                   	aaa
40912b:	00 00                	add    %al,(%eax)
40912d:	00 00                	add    %al,(%eax)
40912f:	00 1a                	add    %bl,(%edx)
409131:	00 00                	add    %al,(%eax)
409133:	00 45 00             	add    %al,0x0(%ebp)
409136:	6d                   	insl   (%dx),%es:(%edi)
409137:	00 4f 00             	add    %cl,0x0(%edi)
40913a:	78 00                	js     0x40913c
40913c:	33 00                	xor    (%eax),%eax
40913e:	79 00                	jns    0x409140
409140:	69 00 33 00 4b 00    	imul   $0x4b0033,(%eax),%eax
409146:	30 00                	xor    %al,(%eax)
409148:	47                   	inc    %edi
409149:	00 55 00             	add    %dl,0x0(%ebp)
40914c:	39 00                	cmp    %eax,(%eax)
40914e:	00 00                	add    %al,(%eax)
409150:	0c 00                	or     $0x0,%al
409152:	08 00                	or     %al,(%eax)
40915c:	67 00 55 00          	add    %dl,0x0(%di)
409160:	42                   	inc    %edx
409161:	00 67 00             	add    %ah,0x0(%edi)
409164:	56                   	push   %esi
409165:	00 63 00             	add    %ah,0x0(%ebx)
409168:	31 00                	xor    %eax,(%eax)
40916a:	70 00                	jo     0x40916c
40916c:	44                   	inc    %esp
40916d:	00 54 00 4d          	add    %dl,0x4d(%eax,%eax,1)
409171:	00 52 00             	add    %dl,0x0(%edx)
409174:	67 00 6f 00          	add    %ch,0x0(%bx)
409178:	72 00                	jb     0x40917a
40917a:	43                   	inc    %ebx
40917b:	00 34 00             	add    %dh,(%eax,%eax,1)
40917e:	34 00                	xor    $0x0,%al
409180:	36 00 00             	add    %al,%ss:(%eax)
409183:	00 2e                	add    %ch,(%esi)
409185:	00 00                	add    %al,(%eax)
409187:	00 59 00             	add    %bl,0x0(%ecx)
40918a:	72 00                	jb     0x40918c
40918c:	6c                   	insb   (%dx),%es:(%edi)
40918d:	00 4b 00             	add    %cl,0x0(%ebx)
409190:	6f                   	outsl  %ds:(%esi),(%dx)
409191:	00 65 00             	add    %ah,0x0(%ebp)
409194:	37                   	aaa
409195:	00 68 00             	add    %ch,0x0(%eax)
409198:	74 00                	je     0x40919a
40919a:	66 00 76 00          	data16 add %dh,0x0(%esi)
40919e:	59                   	pop    %ecx
40919f:	00 31                	add    %dh,(%ecx)
4091a1:	00 57 00             	add    %dl,0x0(%edi)
4091a4:	4e                   	dec    %esi
4091a5:	00 67 00             	add    %ah,0x0(%edi)
4091a8:	53                   	push   %ebx
4091a9:	00 76 00             	add    %dh,0x0(%esi)
4091ac:	54                   	push   %esp
4091ad:	00 4f 00             	add    %cl,0x0(%edi)
4091b0:	31 00                	xor    %eax,(%eax)
4091b2:	39 00                	cmp    %eax,(%eax)
4091b4:	39 00                	cmp    %eax,(%eax)
4091b6:	00 00                	add    %al,(%eax)
4091b8:	02 00                	add    (%eax),%al
4091ba:	00 00                	add    %al,(%eax)
4091bc:	61                   	popa
4091bd:	00 00                	add    %al,(%eax)
4091bf:	00 02                	add    %al,(%edx)
4091c1:	00 00                	add    %al,(%eax)
4091c3:	00 41 00             	add    %al,0x0(%ecx)
4091c6:	00 00                	add    %al,(%eax)
4091c8:	18 00                	sbb    %al,(%eax)
4091ca:	00 00                	add    %al,(%eax)
4091cc:	01 00                	add    %eax,(%eax)
4091ce:	92                   	xchg   %eax,%edx
4091cf:	00 08                	add    %cl,(%eax)
4091d9:	00 00                	add    %al,(%eax)
4091db:	00 02                	add    %al,(%edx)
4091dd:	00 00                	add    %al,(%eax)
4091df:	00 00                	add    %al,(%eax)
4091e1:	00 00                	add    %al,(%eax)
4091e3:	00 0c 00             	add    %cl,(%eax,%eax,1)
4091e6:	00 00                	add    %al,(%eax)
4091e8:	4f                   	dec    %edi
4091e9:	00 75 00             	add    %dh,0x0(%ebp)
4091ec:	74 00                	je     0x4091ee
4091ee:	20 00                	and    %al,(%eax)
4091f0:	6f                   	outsl  %ds:(%esi),(%dx)
4091f1:	00 66 00             	add    %ah,0x0(%esi)
4091f4:	00 00                	add    %al,(%eax)
4091f6:	00 00                	add    %al,(%eax)
4091f8:	1a 00                	sbb    (%eax),%al
4091fa:	00 00                	add    %al,(%eax)
4091fc:	20 00                	and    %al,(%eax)
4091fe:	73 00                	jae    0x409200
409200:	74 00                	je     0x409202
409202:	72 00                	jb     0x409204
409204:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
40920a:	20 00                	and    %al,(%eax)
40920c:	73 00                	jae    0x40920e
40920e:	70 00                	jo     0x409210
409210:	61                   	popa
409211:	00 63 00             	add    %ah,0x0(%ebx)
409214:	65 00 00             	add    %al,%gs:(%eax)
409217:	00 2e                	add    %ch,(%esi)
409219:	00 00                	add    %al,(%eax)
40921b:	00 43 00             	add    %al,0x0(%ebx)
40921e:	39 00                	cmp    %eax,(%eax)
409220:	58                   	pop    %eax
409221:	00 67 00             	add    %ah,0x0(%edi)
409224:	6e                   	outsb  %ds:(%esi),(%dx)
409225:	00 71 00             	add    %dh,0x0(%ecx)
409228:	53                   	push   %ebx
409229:	00 4a 00             	add    %cl,0x0(%edx)
40922c:	48                   	dec    %eax
40922d:	00 43 00             	add    %al,0x0(%ebx)
409230:	58                   	pop    %eax
409231:	00 42 00             	add    %al,0x0(%edx)
409234:	55                   	push   %ebp
409235:	00 45 00             	add    %al,0x0(%ebp)
409238:	62 00                	bound  %eax,(%eax)
40923a:	6b 00 53             	imul   $0x53,(%eax),%eax
40923d:	00 48 00             	add    %cl,0x0(%eax)
409240:	72 00                	jb     0x409242
409242:	74 00                	je     0x409244
409244:	50                   	push   %eax
409245:	00 39                	add    %bh,(%ecx)
409247:	00 37                	add    %dh,(%edi)
409249:	00 00                	add    %al,(%eax)
40924b:	00 02                	add    %al,(%edx)
40924d:	00 00                	add    %al,(%eax)
40924f:	00 39                	add    %bh,(%ecx)
409251:	00 00                	add    %al,(%eax)
409253:	00 02                	add    %al,(%edx)
409255:	00 00                	add    %al,(%eax)
409257:	00 37                	add    %dh,(%edi)
409259:	00 00                	add    %al,(%eax)
40925b:	00 54 00 00          	add    %dl,0x0(%eax,%eax,1)
40925f:	00 6a 00             	add    %ch,0x0(%edx)
409262:	54                   	push   %esp
409263:	00 4c 00 48          	add    %cl,0x48(%eax,%eax,1)
409267:	00 56 00             	add    %dl,0x0(%esi)
40926a:	33 00                	xor    (%eax),%eax
40926c:	76 00                	jbe    0x40926e
40926e:	39 00                	cmp    %eax,(%eax)
409270:	51                   	push   %ecx
409271:	00 51 00             	add    %dl,0x0(%ecx)
409274:	4e                   	dec    %esi
409275:	00 75 00             	add    %dh,0x0(%ebp)
409278:	72 00                	jb     0x40927a
40927a:	6f                   	outsl  %ds:(%esi),(%dx)
40927b:	00 6f 00             	add    %ch,0x0(%edi)
40927e:	65 00 50 00          	add    %dl,%gs:0x0(%eax)
409282:	47                   	inc    %edi
409283:	00 6d 00             	add    %ch,0x0(%ebp)
409286:	32 00                	xor    (%eax),%al
409288:	77 00                	ja     0x40928a
40928a:	78 00                	js     0x40928c
40928c:	6b 00 50             	imul   $0x50,(%eax),%eax
40928f:	00 6c 00 48          	add    %ch,0x48(%eax,%eax,1)
409293:	00 36                	add    %dh,(%esi)
409295:	00 59 00             	add    %bl,0x0(%ecx)
409298:	4b                   	dec    %ebx
409299:	00 66 00             	add    %ah,0x0(%esi)
40929c:	75 00                	jne    0x40929e
40929e:	53                   	push   %ebx
40929f:	00 36                	add    %dh,(%esi)
4092a1:	00 67 00             	add    %ah,0x0(%edi)
4092a4:	6f                   	outsl  %ds:(%esi),(%dx)
4092a5:	00 45 00             	add    %al,0x0(%ebp)
4092a8:	41                   	inc    %ecx
4092a9:	00 44 00 36          	add    %al,0x36(%eax,%eax,1)
4092ad:	00 32                	add    %dh,(%edx)
4092af:	00 32                	add    %dh,(%edx)
4092b1:	00 37                	add    %dh,(%edi)
4092b3:	00 00                	add    %al,(%eax)
4092b5:	00 00                	add    %al,(%eax)
4092b7:	00 0e                	add    %cl,(%esi)
4092b9:	00 00                	add    %al,(%eax)
4092bb:	00 73 00             	add    %dh,0x0(%ebx)
4092be:	5a                   	pop    %edx
4092bf:	00 67 00             	add    %ah,0x0(%edi)
4092c2:	79 00                	jns    0x4092c4
4092c4:	32 00                	xor    (%eax),%al
4092c6:	32 00                	xor    (%eax),%al
4092c8:	32 00                	xor    (%eax),%al
4092ca:	00 00                	add    %al,(%eax)
4092cc:	04 00                	add    $0x0,%al
4092ce:	00 00                	add    %al,(%eax)
4092d0:	42                   	inc    %edx
4092d1:	00 43 00             	add    %al,0x0(%ebx)
4092d4:	00 00                	add    %al,(%eax)
4092d6:	00 00                	add    %al,(%eax)
4092d8:	02 00                	add    (%eax),%al
4092da:	00 00                	add    %al,(%eax)
4092dc:	43                   	inc    %ebx
4092dd:	00 00                	add    %al,(%eax)
4092df:	00 68 00             	add    %ch,0x0(%eax)
4092e2:	76 00                	jbe    0x4092e4
4092e4:	6a 00                	push   $0x0
4092e6:	56                   	push   %esi
4092e7:	00 31                	add    %dh,(%ecx)
4092e9:	00 35 00 36 00 00    	add    %dh,0x3600
4092ef:	00 06                	add    %al,(%esi)
4092f1:	00 00                	add    %al,(%eax)
4092f3:	00 46 00             	add    %al,0x0(%esi)
4092f6:	47                   	inc    %edi
4092f7:	00 46 00             	add    %al,0x0(%esi)
4092fa:	00 00                	add    %al,(%eax)
4092fc:	02 00                	add    (%eax),%al
4092fe:	00 00                	add    %al,(%eax)
409300:	47                   	inc    %edi
409301:	00 00                	add    %al,(%eax)
409303:	00 02                	add    %al,(%edx)
409305:	00 00                	add    %al,(%eax)
409307:	00 46 00             	add    %al,0x0(%esi)
40930a:	00 00                	add    %al,(%eax)
40930c:	02 00                	add    (%eax),%al
40930e:	00 00                	add    %al,(%eax)
409310:	2f                   	das
409311:	00 00                	add    %al,(%eax)
409313:	00 04 00             	add    %al,(%eax,%eax,1)
409316:	00 00                	add    %al,(%eax)
409318:	2f                   	das
409319:	00 37                	add    %dh,(%edi)
40931b:	00 00                	add    %al,(%eax)
40931d:	00 00                	add    %al,(%eax)
40931f:	00 5f 5f             	add    %bl,0x5f(%edi)
409322:	76 62                	jbe    0x409386
409324:	61                   	popa
409325:	4c                   	dec    %esp
409326:	61                   	popa
409327:	74 65                	je     0x40938e
409329:	4d                   	dec    %ebp
40932a:	65 6d                	gs insl (%dx),%es:(%edi)
40932c:	43                   	inc    %ebx
40932d:	61                   	popa
40932e:	6c                   	insb   (%dx),%es:(%edi)
40932f:	6c                   	insb   (%dx),%es:(%edi)
409330:	00 00                	add    %al,(%eax)
409332:	00 00                	add    %al,(%eax)
409334:	56                   	push   %esi
409335:	00 00                	add    %al,(%eax)
409337:	00 48 00             	add    %cl,0x0(%eax)
40933a:	6a 00                	push   $0x0
40933c:	6b 00 43             	imul   $0x43,(%eax),%eax
40933f:	00 54 00 38          	add    %dl,0x38(%eax,%eax,1)
409343:	00 30                	add    %dh,(%eax)
409345:	00 77 00             	add    %dh,0x0(%edi)
409348:	47                   	inc    %edi
409349:	00 77 00             	add    %dh,0x0(%edi)
40934c:	49                   	dec    %ecx
40934d:	00 31                	add    %dh,(%ecx)
40934f:	00 42 00             	add    %al,0x0(%edx)
409352:	4f                   	dec    %edi
409353:	00 34 00             	add    %dh,(%eax,%eax,1)
409356:	7a 00                	jp     0x409358
409358:	6d                   	insl   (%dx),%es:(%edi)
409359:	00 41 00             	add    %al,0x0(%ecx)
40935c:	50                   	push   %eax
40935d:	00 67 00             	add    %ah,0x0(%edi)
409360:	4b                   	dec    %ebx
409361:	00 69 00             	add    %ch,0x0(%ecx)
409364:	68 00 73 00 4a       	push   $0x4a007300
409369:	00 55 00             	add    %dl,0x0(%ebp)
40936c:	31 00                	xor    %eax,(%eax)
40936e:	48                   	dec    %eax
40936f:	00 49 00             	add    %cl,0x0(%ecx)
409372:	30 00                	xor    %al,(%eax)
409374:	53                   	push   %ebx
409375:	00 54 00 38          	add    %dl,0x38(%eax,%eax,1)
409379:	00 32                	add    %dh,(%edx)
40937b:	00 36                	add    %dh,(%esi)
40937d:	00 41 00             	add    %al,0x0(%ecx)
409380:	6c                   	insb   (%dx),%es:(%edi)
409381:	00 4f 00             	add    %cl,0x0(%edi)
409384:	4e                   	dec    %esi
409385:	00 48 00             	add    %cl,0x0(%eax)
409388:	31 00                	xor    %eax,(%eax)
40938a:	31 00                	xor    %eax,(%eax)
40938c:	33 00                	xor    (%eax),%eax
40938e:	00 00                	add    %al,(%eax)
409390:	22 00                	and    (%eax),%al
409392:	00 00                	add    %al,(%eax)