403ff6:	00 13                	add    %dl,(%ebx)
403ff8:	00 00                	add    %al,(%eax)
403ffa:	13 00                	adc    (%eax),%eax
403ffc:	00 13                	add    %dl,(%ebx)
403ffe:	00 00                	add    %al,(%eax)
404000:	23 00                	and    (%eax),%eax
404002:	00 13                	add    %dl,(%ebx)
404004:	00 00                	add    %al,(%eax)
404006:	13 00                	adc    (%eax),%eax
404008:	00 13                	add    %dl,(%ebx)
40400a:	00 10                	add    %dl,(%eax)
40400c:	13 00                	adc    (%eax),%eax
40400e:	00 13                	add    %dl,(%ebx)
404010:	00 00                	add    %al,(%eax)
404012:	13 00                	adc    (%eax),%eax
404014:	00 13                	add    %dl,(%ebx)
404016:	10 00                	adc    %al,(%eax)
404018:	13 00                	adc    (%eax),%eax
40401a:	00 13                	add    %dl,(%ebx)
40401c:	00 00                	add    %al,(%eax)
40401e:	13 00                	adc    (%eax),%eax
404020:	00 23                	add    %ah,(%ebx)
404022:	00 00                	add    %al,(%eax)
404024:	13 00                	adc    (%eax),%eax
404026:	00 13                	add    %dl,(%ebx)
404028:	00 00                	add    %al,(%eax)
40402a:	13 00                	adc    (%eax),%eax
40402c:	10 13                	adc    %dl,(%ebx)
40402e:	00 00                	add    %al,(%eax)
404030:	13 00                	adc    (%eax),%eax
404032:	00 13                	add    %dl,(%ebx)
404034:	00 00                	add    %al,(%eax)
404036:	13 10                	adc    (%eax),%edx
404038:	00 13                	add    %dl,(%ebx)
40403a:	00 00                	add    %al,(%eax)
40403c:	13 00                	adc    (%eax),%eax
40403e:	00 13                	add    %dl,(%ebx)
404040:	00 00                	add    %al,(%eax)
404042:	23 00                	and    (%eax),%eax
404044:	00 13                	add    %dl,(%ebx)
404046:	00 00                	add    %al,(%eax)
404048:	13 00                	adc    (%eax),%eax
40404a:	00 13                	add    %dl,(%ebx)
40404c:	00 10                	add    %dl,(%eax)
40404e:	13 00                	adc    (%eax),%eax
404050:	00 13                	add    %dl,(%ebx)
404052:	00 00                	add    %al,(%eax)
404054:	13 00                	adc    (%eax),%eax
404056:	00 13                	add    %dl,(%ebx)
404058:	10 00                	adc    %al,(%eax)
40405a:	13 00                	adc    (%eax),%eax
40405c:	00 13                	add    %dl,(%ebx)
40405e:	01 00                	add    %eax,(%eax)
404060:	23 00                	and    (%eax),%eax
404062:	00 23                	add    %ah,(%ebx)
404064:	18 00                	sbb    %al,(%eax)
404066:	13 80 00 13 00 00    	adc    0x1300(%eax),%eax
40406c:	13 00                	adc    (%eax),%eax
40406e:	10 13                	adc    %dl,(%ebx)
404070:	00 00                	add    %al,(%eax)
404072:	13 00                	adc    (%eax),%eax
404074:	00 13                	add    %dl,(%ebx)
404076:	01 00                	add    %eax,(%eax)
404078:	14 10                	adc    $0x10,%al
40407a:	00 13                	add    %dl,(%ebx)
40407c:	30 00                	xor    %al,(%eax)
40407e:	13 80 00 13 00 00    	adc    0x1300(%eax),%eax
404084:	23 00                	and    (%eax),%eax
404086:	00 13                	add    %dl,(%ebx)
404088:	00 00                	add    %al,(%eax)
40408a:	13 00                	adc    (%eax),%eax
40408c:	00 13                	add    %dl,(%ebx)
40408e:	01 10                	add    %edx,(%eax)
404090:	13 00                	adc    (%eax),%eax
404092:	00 13                	add    %dl,(%ebx)
404094:	48                   	dec    %eax
404095:	00 13                	add    %dl,(%ebx)
404097:	00 58 53             	add    %bl,0x53(%eax)
40409a:	10 00                	adc    %al,(%eax)
40409c:	4f                   	dec    %edi
40409d:	02 00                	add    (%eax),%al
40409f:	13 00                	adc    (%eax),%eax
4040a1:	00 13                	add    %dl,(%ebx)
4040a3:	00 00                	add    %al,(%eax)
4040a5:	23 00                	and    (%eax),%eax
4040a7:	00 4f 02             	add    %cl,0x2(%edi)
4040aa:	34 13                	xor    $0x13,%al
4040ac:	00 00                	add    %al,(%eax)
4040ae:	69 00 63 13 5f 00    	imul   $0x5f1363,(%eax),%eax
4040b4:	69 00 45 13 52 00    	imul   $0x521345,(%eax),%eax
4040ba:	66 10 49 13          	data16 adc %cl,0x13(%ecx)
4040be:	4f                   	dec    %edi
4040bf:	00 61 00             	add    %ah,0x0(%ecx)
4040c2:	5f                   	pop    %edi
4040c3:	13 49 00             	adc    0x0(%ecx),%ecx
4040c6:	71 00                	jno    0x4040c8
4040c8:	46                   	inc    %esi
4040c9:	13 4f 00             	adc    0x0(%edi),%ecx
4040cc:	13 00                	adc    (%eax),%eax
4040ce:	00 13                	add    %dl,(%ebx)
4040d0:	bd 14 02 fe 00       	mov    $0xfe0214,%ebp
4040d5:	13 01                	adc    (%ecx),%eax
4040d7:	00 13                	add    %dl,(%ebx)
4040d9:	00 01                	add    %al,(%ecx)
4040db:	13 10                	adc    (%eax),%edx
4040dd:	00 13                	add    %dl,(%ebx)
4040df:	00 00                	add    %al,(%eax)
4040e1:	13 01                	adc    (%ecx),%eax
4040e3:	00 13                	add    %dl,(%ebx)
4040e5:	00 00                	add    %al,(%eax)
4040e7:	23 3f                	and    (%edi),%edi
4040e9:	00 13                	add    %dl,(%ebx)
4040eb:	00 00                	add    %al,(%eax)
4040ed:	13 00                	adc    (%eax),%eax
4040ef:	00 17                	add    %dl,(%edi)
4040f1:	00 10                	add    %dl,(%eax)
4040f3:	13 02                	adc    (%edx),%eax
4040f5:	00 13                	add    %dl,(%ebx)
4040f7:	00 00                	add    %al,(%eax)
4040f9:	13 00                	adc    (%eax),%eax
4040fb:	00 13                	add    %dl,(%ebx)
4040fd:	10 00                	adc    %al,(%eax)
4040ff:	13 00                	adc    (%eax),%eax
404101:	00 13                	add    %dl,(%ebx)
404103:	00 44 13 00          	add    %al,0x0(%ebx,%edx,1)
404107:	00 24 00             	add    %ah,(%eax,%eax,1)
40410a:	56                   	push   %esi
40410b:	13 61 00             	adc    0x0(%ecx),%esp
40410e:	85 00                	test   %eax,(%eax)
404110:	46                   	inc    %esi
404111:	13 69 10             	adc    0x10(%ecx),%ebp
404114:	7f 00                	jg     0x404116
404116:	65 13 49 00          	adc    %gs:0x0(%ecx),%ecx
40411a:	81 00 66 13 7f 00    	addl   $0x7f1366,(%eax)
404120:	13 00                	adc    (%eax),%eax
404122:	00 13                	add    %dl,(%ebx)
404124:	24 00                	and    $0x0,%al
404126:	17                   	pop    %ss
404127:	00 00                	add    %al,(%eax)
404129:	23 54 00 85          	and    -0x7b(%eax,%eax,1),%edx
40412d:	00 61 13             	add    %ah,0x13(%ecx)
404130:	6e                   	outsb  %ds:(%esi),(%dx)
404131:	00 86 00 7c 13 61    	add    %al,0x61137c00(%esi)
404137:	00 87 00 69 13 6f    	add    %al,0x6f136900(%edi)
40413d:	00 81 10 00 13 00    	add    %al,0x130010(%ecx)
404143:	00 13                	add    %dl,(%ebx)
404145:	00 b0 17 9c 01 23    	add    %dh,0x23019c17(%eax)
40414b:	00 01                	add    %al,(%ecx)
40414d:	13 53 00             	adc    0x0(%ebx),%edx
404150:	87 00                	xchg   %eax,(%eax)
404152:	72 13                	jb     0x404167
404154:	69 10 81 00 67 13    	imul   $0x13670081,(%eax),%edx
40415a:	46                   	inc    %esi
40415b:	00 7c 00 6c          	add    %bh,0x6c(%eax,%eax,1)
40415f:	13 75 00             	adc    0x0(%ebp),%esi
404162:	5c                   	pop    %esp
404163:	00 6e 13             	add    %ch,0x13(%esi)
404166:	66 00 82 00 00 23 78 	data16 add %al,0x78230000(%edx)
40416d:	01 13                	add    %edx,(%ebx)
40416f:	00 01                	add    %al,(%ecx)
404171:	13 30                	adc    (%eax),%esi
404173:	00 43 00             	add    %al,0x0(%ebx)
404176:	40                   	inc    %eax
404177:	13 30                	adc    (%eax),%esi
404179:	00 43 00             	add    %al,0x0(%ebx)
40417c:	34 13                	xor    $0x13,%al
40417e:	62 00                	bound  %eax,(%eax)
404180:	43                   	inc    %ebx
404181:	10 00                	adc    %al,(%eax)
404183:	13 2c 00             	adc    (%eax,%eax,1),%ebp
404186:	15 00 01 13 46       	adc    $0x46130100,%eax
40418b:	00 8c 00 6c 13 65 00 	add    %cl,0x65136c(%eax,%eax,1)
404192:	57                   	push   %edi
404193:	00 65 13             	add    %ah,0x13(%ebp)
404196:	73 10                	jae    0x4041a8
404198:	76 00                	jbe    0x40419a
40419a:	72 13                	jb     0x4041af
40419c:	69 00 83 00 74 13    	imul   $0x13740083,(%eax),%eax
4041a2:	79 00                	jns    0x4041a4
4041a4:	82 00 6e             	addb   $0x6e,(%eax)
4041a7:	13 00                	adc    (%eax),%eax
4041a9:	00 13                	add    %dl,(%ebx)
4041ab:	00 20                	add    %ah,(%eax)
4041ad:	23 00                	and    (%eax),%eax
4041af:	00 43 00             	add    %al,0x0(%ebx)
4041b2:	08 13                	or     %dl,(%ebx)
4041b4:	01 00                	add    %eax,(%eax)
4041b6:	59                   	pop    %ecx
4041b7:	00 79 13             	add    %bh,0x13(%ecx)
4041ba:	6c                   	insb   (%dx),%es:(%edi)
4041bb:	00 78 00             	add    %bh,0x0(%eax)
4041be:	56                   	push   %esi
4041bf:	13 65 00             	adc    0x0(%ebp),%esp
4041c2:	85 10                	test   %edx,(%eax)
4041c4:	73 13                	jae    0x4041d9
4041c6:	69 00 82 00 6e 13    	imul   $0x136e0082,(%eax),%eax
4041cc:	00 00                	add    %al,(%eax)
4041ce:	23 00                	and    (%eax),%eax
4041d0:	31 13                	xor    %edx,(%ebx)
4041d2:	2e 00 43 00          	add    %al,%cs:0x0(%ebx)
4041d6:	2e 13 30             	adc    %cs:(%eax),%esi
4041d9:	10 41 00             	adc    %al,0x0(%ecx)
4041dc:	30 13                	xor    %dl,(%ebx)
4041de:	00 00                	add    %al,(%eax)
4041e0:	47                   	inc    %edi
4041e1:	00 0a                	add    %cl,(%edx)
4041e3:	13 11                	adc    (%ecx),%edx
4041e5:	00 5c 00 6e          	add    %bl,0x6e(%eax,%eax,1)
4041e9:	13 74 00 78          	adc    0x78(%eax,%eax,1),%esi
4041ed:	00 72 23             	add    %dh,0x23(%edx)
4041f0:	6e                   	outsb  %ds:(%esi),(%dx)
4041f1:	00 74 00 6c          	add    %dh,0x6c(%eax,%eax,1)
4041f5:	13 4e 00             	adc    0x0(%esi),%ecx
4041f8:	74 00                	je     0x4041fa
4041fa:	7d 13                	jge    0x40420f
4041fc:	65 00 13             	add    %dl,%gs:(%ebx)
4041ff:	00 66 13             	add    %ah,0x13(%esi)
404202:	64 00 79 10          	add    %bh,%fs:0x10(%ecx)
404206:	72 13                	jb     0x40421b
404208:	66 00 41 00          	data16 add %al,0x0(%ecx)
40420c:	64 13 6c 00 8f       	adc    %fs:-0x71(%eax,%eax,1),%ebp
404211:	00 00                	add    %al,(%eax)
404213:	13 28                	adc    (%eax),%ebp
404215:	00 15 00 01 13 4c    	add    %dl,0x4c130100
40421b:	10 78 00             	adc    %bh,0x0(%eax)
40421e:	67 13 61 00          	adc    0x0(%bx,%di),%esp
404222:	7f 00                	jg     0x404224
404224:	43                   	inc    %ebx
404225:	13 7f 00             	adc    0x0(%edi),%edi
404228:	83 00 79             	addl   $0x79,(%eax)
40422b:	13 72 00             	adc    0x0(%edx),%esi
40422e:	7c 00                	jl     0x404230
404230:	67 23 68 00          	and    0x0(%bx,%si),%ebp
404234:	87 00                	xchg   %eax,(%eax)
404236:	00 13                	add    %dl,(%ebx)
404238:	20 00                	and    %al,(%eax)
40423a:	13 00                	adc    (%eax),%eax
40423c:	4c                   	dec    %esp
40423d:	13 0a                	adc    (%edx),%ecx
40423f:	00 14 00             	add    %dl,(%eax,%eax,1)
404242:	4f                   	dec    %edi
404243:	13 72 00             	adc    0x0(%edx),%esi
404246:	7c 10                	jl     0x404258
404248:	67 13 69 00          	adc    0x0(%bx,%di),%ebp
40424c:	81 00 61 13 6c 00    	addl   $0x6c1361,(%eax)
404252:	69 00 69 13 6c 00    	imul   $0x6c1369,(%eax),%eax
404258:	78 00                	js     0x40425a
40425a:	6e                   	outsb  %ds:(%esi),(%dx)
40425b:	13 61 10             	adc    0x10(%ecx),%esp
40425e:	80 00 65             	addb   $0x65,(%eax)
404261:	13 00                	adc    (%eax),%eax
404263:	00 79 00             	add    %bh,0x0(%ecx)
404266:	64 13 76 00          	adc    %fs:0x0(%esi),%esi
40426a:	85 00                	test   %eax,(%eax)
40426c:	66 13 2e             	adc    (%esi),%bp
40426f:	00 77 00             	add    %dh,0x0(%edi)
404272:	6c                   	insb   (%dx),%es:(%edi)
404273:	23 6c 00 13          	and    0x13(%eax,%eax,1),%ebp
404277:	00 34 13             	add    %dh,(%ebx,%edx,1)
40427a:	08 00                	or     %al,(%eax)
40427c:	14 00                	adc    $0x0,%al
40427e:	60                   	pusha
40427f:	13 72 00             	adc    0x0(%edx),%esi
404282:	82 00 64             	addb   $0x64,(%eax)
404285:	13 75 00             	adc    0x0(%ebp),%esi
404288:	76 10                	jbe    0x40429a
40428a:	74 13                	je     0x40429f
40428c:	56                   	push   %esi
40428d:	00 78 00             	add    %bh,0x0(%eax)
404290:	72 13                	jb     0x4042a5
404292:	73 00                	jae    0x404294
404294:	8c 00                	mov    %es,(%eax)
404296:	6f                   	outsl  %ds:(%esi),(%dx)
404297:	13 6e 00             	adc    0x0(%esi),%ebp
40429a:	13 00                	adc    (%eax),%eax
40429c:	31 13                	xor    %edx,(%ebx)
40429e:	2e 10 43 00          	adc    %al,%cs:0x0(%ebx)
4042a2:	2e 13 30             	adc    %cs:(%eax),%esi
4042a5:	00 41 00             	add    %al,0x0(%ecx)
4042a8:	30 13                	xor    %dl,(%ebx)
4042aa:	10 00                	adc    %al,(%eax)
4042ac:	4b                   	dec    %ebx
4042ad:	00 08                	add    %cl,(%eax)
4042af:	13 01                	adc    (%ecx),%eax
4042b1:	00 54 00 73          	add    %dl,0x73(%eax,%eax,1)
4042b5:	23 73 00             	and    0x0(%ebx),%esi
4042b8:	78 00                	js     0x4042ba
4042ba:	6d                   	insl   (%dx),%es:(%edi)
4042bb:	13 62 00             	adc    0x0(%edx),%esp
4042be:	7f 00                	jg     0x4042c0
4042c0:	89 13                	mov    %edx,(%ebx)
4042c2:	20 00                	and    %al,(%eax)
4042c4:	69 00 65 13 72 00    	imul   $0x721365,(%eax),%eax
4042ca:	86 10                	xchg   %dl,(%eax)
4042cc:	69 13 6f 00 81 00    	imul   $0x81006f,(%ebx),%edx
4042d2:	00 13                	add    %dl,(%ebx)
4042d4:	31 00                	xor    %eax,(%eax)
4042d6:	51                   	push   %ecx
4042d7:	00 30                	add    %dh,(%eax)
4042d9:	13 2e                	adc    (%esi),%ebp
4042db:	00 43 00             	add    %al,0x0(%ebx)
4042de:	2e 13 30             	adc    %cs:(%eax),%esi
4042e1:	10 13                	adc    %dl,(%ebx)
4042e3:	00 00                	add    %al,(%eax)
4042e5:	13 00                	adc    (%eax),%eax
4042e7:	00 13                	add    %dl,(%ebx)
4042e9:	00 00                	add    %al,(%eax)
4042eb:	13 10                	adc    (%eax),%edx
4042ed:	00 13                	add    %dl,(%ebx)
4042ef:	00 00                	add    %al,(%eax)
4042f1:	13 00                	adc    (%eax),%eax
4042f3:	00 13                	add    %dl,(%ebx)
4042f5:	00 00                	add    %al,(%eax)
4042f7:	23 00                	and    (%eax),%eax
4042f9:	00 13                	add    %dl,(%ebx)
4042fb:	00 00                	add    %al,(%eax)
4042fd:	13 00                	adc    (%eax),%eax
4042ff:	00 13                	add    %dl,(%ebx)
404301:	00 10                	add    %dl,(%eax)
404303:	13 00                	adc    (%eax),%eax
404305:	00 13                	add    %dl,(%ebx)
404307:	00 00                	add    %al,(%eax)
404309:	13 00                	adc    (%eax),%eax
40430b:	00 13                	add    %dl,(%ebx)
40430d:	10 00                	adc    %al,(%eax)
40430f:	13 00                	adc    (%eax),%eax
404311:	00 13                	add    %dl,(%ebx)
404313:	00 00                	add    %al,(%eax)
404315:	13 00                	adc    (%eax),%eax
404317:	00 23                	add    %ah,(%ebx)
404319:	00 00                	add    %al,(%eax)
40431b:	13 00                	adc    (%eax),%eax
40431d:	00 13                	add    %dl,(%ebx)
40431f:	00 00                	add    %al,(%eax)
404321:	13 00                	adc    (%eax),%eax
404323:	10 13                	adc    %dl,(%ebx)
404325:	00 00                	add    %al,(%eax)
404327:	13 00                	adc    (%eax),%eax
404329:	00 13                	add    %dl,(%ebx)
40432b:	00 00                	add    %al,(%eax)
40432d:	13 10                	adc    (%eax),%edx
40432f:	00 13                	add    %dl,(%ebx)
404331:	00 00                	add    %al,(%eax)
404333:	13 00                	adc    (%eax),%eax
404335:	00 13                	add    %dl,(%ebx)
404337:	00 00                	add    %al,(%eax)
404339:	23 00                	and    (%eax),%eax
40433b:	00 13                	add    %dl,(%ebx)
40433d:	00 00                	add    %al,(%eax)
40433f:	13 00                	adc    (%eax),%eax