40401b:	73 80                	jae    0x403f9d
40401d:	00 00                	add    %al,(%eax)
40401f:	0a 7d 5f             	or     0x5f(%ebp),%bh
404022:	00 00                	add    %al,(%eax)
404024:	04 02                	add    $0x2,%al
404026:	73 81                	jae    0x403fa9
404028:	00 00                	add    %al,(%eax)
40402a:	0a 7d 52             	or     0x52(%ebp),%bh
40402d:	00 00                	add    %al,(%eax)
40402f:	04 02                	add    $0x2,%al
404031:	73 80                	jae    0x403fb3
404033:	00 00                	add    %al,(%eax)
404035:	0a 7d 60             	or     0x60(%ebp),%bh
404038:	00 00                	add    %al,(%eax)
40403a:	04 02                	add    $0x2,%al
40403c:	73 80                	jae    0x403fbe
40403e:	00 00                	add    %al,(%eax)
404040:	0a 7d 61             	or     0x61(%ebp),%bh
404043:	00 00                	add    %al,(%eax)
404045:	04 02                	add    $0x2,%al
404047:	73 80                	jae    0x403fc9
404049:	00 00                	add    %al,(%eax)
40404b:	0a 7d 55             	or     0x55(%ebp),%bh
40404e:	00 00                	add    %al,(%eax)
404050:	04 02                	add    $0x2,%al
404052:	73 81                	jae    0x403fd5
404054:	00 00                	add    %al,(%eax)
404056:	0a 7d 53             	or     0x53(%ebp),%bh
404059:	00 00                	add    %al,(%eax)
40405b:	04 02                	add    $0x2,%al
40405d:	73 80                	jae    0x403fdf
40405f:	00 00                	add    %al,(%eax)
404061:	0a 7d 62             	or     0x62(%ebp),%bh
404064:	00 00                	add    %al,(%eax)
404066:	04 02                	add    $0x2,%al
404068:	73 80                	jae    0x403fea
40406a:	00 00                	add    %al,(%eax)
40406c:	0a 7d 63             	or     0x63(%ebp),%bh
40406f:	00 00                	add    %al,(%eax)
404071:	04 02                	add    $0x2,%al
404073:	73 80                	jae    0x403ff5
404075:	00 00                	add    %al,(%eax)
404077:	0a 7d 64             	or     0x64(%ebp),%bh
40407a:	00 00                	add    %al,(%eax)
40407c:	04 02                	add    $0x2,%al
40407e:	73 80                	jae    0x404000
404080:	00 00                	add    %al,(%eax)
404082:	0a 7d 65             	or     0x65(%ebp),%bh
404085:	00 00                	add    %al,(%eax)
404087:	04 02                	add    $0x2,%al
404089:	73 81                	jae    0x40400c
40408b:	00 00                	add    %al,(%eax)
40408d:	0a 7d 54             	or     0x54(%ebp),%bh
404090:	00 00                	add    %al,(%eax)
404092:	04 02                	add    $0x2,%al
404094:	73 80                	jae    0x404016
404096:	00 00                	add    %al,(%eax)
404098:	0a 7d 66             	or     0x66(%ebp),%bh
40409b:	00 00                	add    %al,(%eax)
40409d:	04 02                	add    $0x2,%al
40409f:	73 80                	jae    0x404021
4040a1:	00 00                	add    %al,(%eax)
4040a3:	0a 7d 67             	or     0x67(%ebp),%bh
4040a6:	00 00                	add    %al,(%eax)
4040a8:	04 02                	add    $0x2,%al
4040aa:	73 80                	jae    0x40402c
4040ac:	00 00                	add    %al,(%eax)
4040ae:	0a 7d 68             	or     0x68(%ebp),%bh
4040b1:	00 00                	add    %al,(%eax)
4040b3:	04 02                	add    $0x2,%al
4040b5:	73 81                	jae    0x404038
4040b7:	00 00                	add    %al,(%eax)
4040b9:	0a 7d 56             	or     0x56(%ebp),%bh
4040bc:	00 00                	add    %al,(%eax)
4040be:	04 02                	add    $0x2,%al
4040c0:	73 80                	jae    0x404042
4040c2:	00 00                	add    %al,(%eax)
4040c4:	0a 7d 69             	or     0x69(%ebp),%bh
4040c7:	00 00                	add    %al,(%eax)
4040c9:	04 02                	add    $0x2,%al
4040cb:	73 80                	jae    0x40404d
4040cd:	00 00                	add    %al,(%eax)
4040cf:	0a 7d 6a             	or     0x6a(%ebp),%bh
4040d2:	00 00                	add    %al,(%eax)
4040d4:	04 02                	add    $0x2,%al
4040d6:	73 80                	jae    0x404058
4040d8:	00 00                	add    %al,(%eax)
4040da:	0a 7d 6b             	or     0x6b(%ebp),%bh
4040dd:	00 00                	add    %al,(%eax)
4040df:	04 02                	add    $0x2,%al
4040e1:	73 80                	jae    0x404063
4040e3:	00 00                	add    %al,(%eax)
4040e5:	0a 7d 6c             	or     0x6c(%ebp),%bh
4040e8:	00 00                	add    %al,(%eax)
4040ea:	04 02                	add    $0x2,%al
4040ec:	73 80                	jae    0x40406e
4040ee:	00 00                	add    %al,(%eax)
4040f0:	0a 7d 6d             	or     0x6d(%ebp),%bh
4040f3:	00 00                	add    %al,(%eax)
4040f5:	04 02                	add    $0x2,%al
4040f7:	73 80                	jae    0x404079
4040f9:	00 00                	add    %al,(%eax)
4040fb:	0a 7d 6e             	or     0x6e(%ebp),%bh
4040fe:	00 00                	add    %al,(%eax)
404100:	04 02                	add    $0x2,%al
404102:	73 80                	jae    0x404084
404104:	00 00                	add    %al,(%eax)
404106:	0a 7d 6f             	or     0x6f(%ebp),%bh
404109:	00 00                	add    %al,(%eax)
40410b:	04 02                	add    $0x2,%al
40410d:	73 80                	jae    0x40408f
40410f:	00 00                	add    %al,(%eax)
404111:	0a 7d 70             	or     0x70(%ebp),%bh
404114:	00 00                	add    %al,(%eax)
404116:	04 02                	add    $0x2,%al
404118:	73 80                	jae    0x40409a
40411a:	00 00                	add    %al,(%eax)
40411c:	0a 7d 71             	or     0x71(%ebp),%bh
40411f:	00 00                	add    %al,(%eax)
404121:	04 02                	add    $0x2,%al
404123:	73 80                	jae    0x4040a5
404125:	00 00                	add    %al,(%eax)
404127:	0a 7d 72             	or     0x72(%ebp),%bh
40412a:	00 00                	add    %al,(%eax)
40412c:	04 02                	add    $0x2,%al
40412e:	73 80                	jae    0x4040b0
404130:	00 00                	add    %al,(%eax)
404132:	0a 7d 5a             	or     0x5a(%ebp),%bh
404135:	00 00                	add    %al,(%eax)
404137:	04 02                	add    $0x2,%al
404139:	73 80                	jae    0x4040bb
40413b:	00 00                	add    %al,(%eax)
40413d:	0a 7d 73             	or     0x73(%ebp),%bh
404140:	00 00                	add    %al,(%eax)
404142:	04 02                	add    $0x2,%al
404144:	73 80                	jae    0x4040c6
404146:	00 00                	add    %al,(%eax)
404148:	0a 7d 74             	or     0x74(%ebp),%bh
40414b:	00 00                	add    %al,(%eax)
40414d:	04 02                	add    $0x2,%al
40414f:	73 80                	jae    0x4040d1
404151:	00 00                	add    %al,(%eax)
404153:	0a 7d 75             	or     0x75(%ebp),%bh
404156:	00 00                	add    %al,(%eax)
404158:	04 02                	add    $0x2,%al
40415a:	73 80                	jae    0x4040dc
40415c:	00 00                	add    %al,(%eax)
40415e:	0a 7d 76             	or     0x76(%ebp),%bh
404161:	00 00                	add    %al,(%eax)
404163:	04 02                	add    $0x2,%al
404165:	73 80                	jae    0x4040e7
404167:	00 00                	add    %al,(%eax)
404169:	0a 7d 77             	or     0x77(%ebp),%bh
40416c:	00 00                	add    %al,(%eax)
40416e:	04 02                	add    $0x2,%al
404170:	73 80                	jae    0x4040f2
404172:	00 00                	add    %al,(%eax)
404174:	0a 7d 78             	or     0x78(%ebp),%bh
404177:	00 00                	add    %al,(%eax)
404179:	04 02                	add    $0x2,%al
40417b:	73 81                	jae    0x4040fe
40417d:	00 00                	add    %al,(%eax)
40417f:	0a 7d 57             	or     0x57(%ebp),%bh
404182:	00 00                	add    %al,(%eax)
404184:	04 02                	add    $0x2,%al
404186:	73 80                	jae    0x404108
404188:	00 00                	add    %al,(%eax)
40418a:	0a 7d 59             	or     0x59(%ebp),%bh
40418d:	00 00                	add    %al,(%eax)
40418f:	04 02                	add    $0x2,%al
404191:	73 82                	jae    0x404115
404193:	00 00                	add    %al,(%eax)
404195:	0a 7d 4d             	or     0x4d(%ebp),%bh
404198:	00 00                	add    %al,(%eax)
40419a:	04 02                	add    $0x2,%al
40419c:	73 83                	jae    0x404121
40419e:	00 00                	add    %al,(%eax)
4041a0:	0a 7d 79             	or     0x79(%ebp),%bh
4041a3:	00 00                	add    %al,(%eax)
4041a5:	04 02                	add    $0x2,%al
4041a7:	73 83                	jae    0x40412c
4041a9:	00 00                	add    %al,(%eax)
4041ab:	0a 7d 7a             	or     0x7a(%ebp),%bh
4041ae:	00 00                	add    %al,(%eax)
4041b0:	04 02                	add    $0x2,%al
4041b2:	73 83                	jae    0x404137
4041b4:	00 00                	add    %al,(%eax)
4041b6:	0a 7d 7b             	or     0x7b(%ebp),%bh
4041b9:	00 00                	add    %al,(%eax)
4041bb:	04 02                	add    $0x2,%al
4041bd:	73 81                	jae    0x404140
4041bf:	00 00                	add    %al,(%eax)
4041c1:	0a 7d 4f             	or     0x4f(%ebp),%bh
4041c4:	00 00                	add    %al,(%eax)
4041c6:	04 02                	add    $0x2,%al
4041c8:	73 83                	jae    0x40414d
4041ca:	00 00                	add    %al,(%eax)
4041cc:	0a 7d 7c             	or     0x7c(%ebp),%bh
4041cf:	00 00                	add    %al,(%eax)
4041d1:	04 02                	add    $0x2,%al
4041d3:	73 83                	jae    0x404158
4041d5:	00 00                	add    %al,(%eax)
4041d7:	0a 7d 7d             	or     0x7d(%ebp),%bh
4041da:	00 00                	add    %al,(%eax)
4041dc:	04 02                	add    $0x2,%al
4041de:	73 81                	jae    0x404161
4041e0:	00 00                	add    %al,(%eax)
4041e2:	0a 7d 50             	or     0x50(%ebp),%bh
4041e5:	00 00                	add    %al,(%eax)
4041e7:	04 02                	add    $0x2,%al
4041e9:	73 83                	jae    0x40416e
4041eb:	00 00                	add    %al,(%eax)
4041ed:	0a 7d 7e             	or     0x7e(%ebp),%bh
4041f0:	00 00                	add    %al,(%eax)
4041f2:	04 02                	add    $0x2,%al
4041f4:	73 84                	jae    0x40417a
4041f6:	00 00                	add    %al,(%eax)
4041f8:	0a 7d 4e             	or     0x4e(%ebp),%bh
4041fb:	00 00                	add    %al,(%eax)
4041fd:	04 02                	add    $0x2,%al
4041ff:	73 85                	jae    0x404186
404201:	00 00                	add    %al,(%eax)
404203:	0a 7d 58             	or     0x58(%ebp),%bh
404206:	00 00                	add    %al,(%eax)
404208:	04 02                	add    $0x2,%al
40420a:	02 7b 4b             	add    0x4b(%ebx),%bh
40420d:	00 00                	add    %al,(%eax)
40420f:	04 73                	add    $0x73,%al
404211:	86 00                	xchg   %al,(%eax)
404213:	00 0a                	add    %cl,(%edx)
404215:	7d 7f                	jge    0x404296
404217:	00 00                	add    %al,(%eax)
404219:	04 02                	add    $0x2,%al
40421b:	7b 4c                	jnp    0x404269
40421d:	00 00                	add    %al,(%eax)
40421f:	04 6f                	add    $0x6f,%al
404221:	87 00                	xchg   %eax,(%eax)
404223:	00 0a                	add    %cl,(%edx)
404225:	00 02                	add    %al,(%edx)
404227:	7b 4d                	jnp    0x404276
404229:	00 00                	add    %al,(%eax)
40422b:	04 6f                	add    $0x6f,%al
40422d:	87 00                	xchg   %eax,(%eax)
40422f:	00 0a                	add    %cl,(%edx)
404231:	00 02                	add    %al,(%edx)
404233:	7b 4e                	jnp    0x404283
404235:	00 00                	add    %al,(%eax)
404237:	04 6f                	add    $0x6f,%al
404239:	87 00                	xchg   %eax,(%eax)
40423b:	00 0a                	add    %cl,(%edx)
40423d:	00 02                	add    %al,(%edx)
40423f:	28 87 00 00 0a 00    	sub    %al,0xa0000(%edi)
404245:	02 7b 4c             	add    0x4c(%ebx),%bh
404248:	00 00                	add    %al,(%eax)
40424a:	04 6f                	add    $0x6f,%al
40424c:	88 00                	mov    %al,(%eax)
40424e:	00 0a                	add    %cl,(%edx)
404250:	1c 8d                	sbb    $0x8d,%al
404252:	73 00                	jae    0x404254
404254:	00 01                	add    %al,(%ecx)
404256:	25 16 02 7b 5b       	and    $0x5b7b0216,%eax
40425b:	00 00                	add    %al,(%eax)
40425d:	04 a2                	add    $0xa2,%al
40425f:	25 17 02 7b 63       	and    $0x637b0217,%eax
404264:	00 00                	add    %al,(%eax)
404266:	04 a2                	add    $0xa2,%al
404268:	25 18 02 7b 6a       	and    $0x6a7b0218,%eax
40426d:	00 00                	add    %al,(%eax)
40426f:	04 a2                	add    $0xa2,%al
404271:	25 19 02 7b 6d       	and    $0x6d7b0219,%eax
404276:	00 00                	add    %al,(%eax)
404278:	04 a2                	add    $0xa2,%al
40427a:	25 1a 02 7b 6f       	and    $0x6f7b021a,%eax
40427f:	00 00                	add    %al,(%eax)
404281:	04 a2                	add    $0xa2,%al
404283:	25 1b 02 7b 75       	and    $0x757b021b,%eax
404288:	00 00                	add    %al,(%eax)
40428a:	04 a2                	add    $0xa2,%al
40428c:	6f                   	outsl  %ds:(%esi),(%dx)
40428d:	89 00                	mov    %eax,(%eax)
40428f:	00 0a                	add    %cl,(%edx)
404291:	00 02                	add    %al,(%edx)
404293:	7b 4c                	jnp    0x4042e1
404295:	00 00                	add    %al,(%eax)
404297:	04 16                	add    $0x16,%al
404299:	16                   	push   %ss
40429a:	73 2f                	jae    0x4042cb
40429c:	00 00                	add    %al,(%eax)
40429e:	0a 6f 8a             	or     -0x76(%edi),%ch
4042a1:	00 00                	add    %al,(%eax)
4042a3:	0a 00                	or     (%eax),%al
4042a5:	02 7b 4c             	add    0x4c(%ebx),%bh
4042a8:	00 00                	add    %al,(%eax)
4042aa:	04 02                	add    $0x2,%al
4042ac:	7b 6f                	jnp    0x40431d
4042ae:	00 00                	add    %al,(%eax)
4042b0:	04 6f                	add    $0x6f,%al
4042b2:	8b 00                	mov    (%eax),%eax
4042b4:	00 0a                	add    %cl,(%edx)
4042b6:	00 02                	add    %al,(%edx)
4042b8:	7b 4c                	jnp    0x404306
4042ba:	00 00                	add    %al,(%eax)
4042bc:	04 72                	add    $0x72,%al
4042be:	c7 01 00 70 6f 8c    	movl   $0x8c6f7000,(%ecx)
4042c4:	00 00                	add    %al,(%eax)
4042c6:	0a 00                	or     (%eax),%al
4042c8:	02 7b 4c             	add    0x4c(%ebx),%bh
4042cb:	00 00                	add    %al,(%eax)
4042cd:	04 20                	add    $0x20,%al
4042cf:	78 02                	js     0x4042d3
4042d1:	00 00                	add    %al,(%eax)
4042d3:	1f                   	pop    %ds
4042d4:	18 73 8d             	sbb    %dh,-0x73(%ebx)
4042d7:	00 00                	add    %al,(%eax)
4042d9:	0a 6f 8e             	or     -0x72(%edi),%ch
4042dc:	00 00                	add    %al,(%eax)
4042de:	0a 00                	or     (%eax),%al
4042e0:	02 7b 4c             	add    0x4c(%ebx),%bh
4042e3:	00 00                	add    %al,(%eax)
4042e5:	04 16                	add    $0x16,%al
4042e7:	6f                   	outsl  %ds:(%esi),(%dx)
4042e8:	8f 00                	pop    (%eax)
4042ea:	00 0a                	add    %cl,(%edx)
4042ec:	00 02                	add    %al,(%edx)
4042ee:	7b 4c                	jnp    0x40433c
4042f0:	00 00                	add    %al,(%eax)
4042f2:	04 72                	add    $0x72,%al
4042f4:	db 01                	fildl  (%ecx)
4042f6:	00 70 6f             	add    %dh,0x6f(%eax)
4042f9:	6c                   	insb   (%dx),%es:(%edi)
4042fa:	00 00                	add    %al,(%eax)
4042fc:	0a 00                	or     (%eax),%al
4042fe:	02 7b 4c             	add    0x4c(%ebx),%bh
404301:	00 00                	add    %al,(%eax)
404303:	04 02                	add    $0x2,%al
404305:	fe 06                	incb   (%esi)
404307:	59                   	pop    %ecx
404308:	00 00                	add    %al,(%eax)
40430a:	06                   	push   %es
40430b:	73 90                	jae    0x40429d
40430d:	00 00                	add    %al,(%eax)
40430f:	0a 6f 91             	or     -0x6f(%edi),%ch
404312:	00 00                	add    %al,(%eax)
404314:	0a 00                	or     (%eax),%al
404316:	02 7b 5b             	add    0x5b(%ebx),%bh
404319:	00 00                	add    %al,(%eax)
40431b:	04 6f                	add    $0x6f,%al
40431d:	92                   	xchg   %eax,%edx
40431e:	00 00                	add    %al,(%eax)
404320:	0a 1f                	or     (%edi),%bl