4110ef:	06                   	push   %es
4110f0:	01 00                	add    %eax,(%eax)
4110f2:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4110f3:	01 19                	add    %ebx,(%ecx)
4110f5:	06                   	push   %es
4110f6:	01 00                	add    %eax,(%eax)
4110f8:	81 00 19 06 01 00    	addl   $0x10619,(%eax)
4110fe:	45                   	inc    %ebp
4110ff:	19 21                	sbb    %esp,(%ecx)
411101:	06                   	push   %es
411102:	01 00                	add    %eax,(%eax)
411104:	ee                   	out    %al,(%dx)
411105:	01 33                	add    %esi,(%ebx)
411107:	06                   	push   %es
411108:	01 00                	add    %eax,(%eax)
41110a:	0d 02 19 06 01       	or     $0x1061902,%eax
41110f:	00 0d 03 19 06 01    	add    %cl,0x1061903
411115:	00 dc                	add    %bl,%ah
411117:	02 19                	add    (%ecx),%bl
411119:	06                   	push   %es
41111a:	01 00                	add    %eax,(%eax)
41111c:	97                   	xchg   %eax,%edi
41111d:	02 19                	add    (%ecx),%bl
41111f:	06                   	push   %es
411120:	01 00                	add    %eax,(%eax)
411122:	52                   	push   %edx
411123:	02 19                	add    (%ecx),%bl
411125:	06                   	push   %es
411126:	01 00                	add    %eax,(%eax)
411128:	d5 03                	aad    $0x3
41112a:	38 06                	cmp    %al,(%esi)
41112c:	01 00                	add    %eax,(%eax)
41112e:	9e                   	sahf
41112f:	03 38                	add    (%eax),%edi
411131:	06                   	push   %es
411132:	01 00                	add    %eax,(%eax)
411134:	be 03 38 06 01       	mov    $0x1063803,%esi
411139:	00 87 03 38 06 01    	add    %al,0x1063803(%edi)
41113f:	00 3e                	add    %bh,(%esi)
411141:	03 19                	add    (%ecx),%ebx
411143:	06                   	push   %es
411144:	01 00                	add    %eax,(%eax)
411146:	d9 03                	flds   (%ebx)
411148:	21 06                	and    %eax,(%esi)
41114a:	01 00                	add    %eax,(%eax)
41114c:	8b 03                	mov    (%ebx),%eax
41114e:	21 06                	and    %eax,(%esi)
411150:	01 00                	add    %eax,(%eax)
411152:	c2 03 21             	ret    $0x2103
411155:	06                   	push   %es
411156:	01 00                	add    %eax,(%eax)
411158:	a8 03                	test   $0x3,%al
41115a:	21 06                	and    %eax,(%esi)
41115c:	01 00                	add    %eax,(%eax)
41115e:	ba 24 3d 06 01       	mov    $0x1063d24,%edx
411163:	00 6f 03             	add    %ch,0x3(%edi)
411166:	19 06                	sbb    %eax,(%esi)
411168:	01 00                	add    %eax,(%eax)
41116a:	49                   	dec    %ecx
41116b:	00 38                	add    %bh,(%eax)
41116d:	06                   	push   %es
41116e:	01 00                	add    %eax,(%eax)
411170:	83 01 38             	addl   $0x38,(%ecx)
411173:	06                   	push   %es
411174:	01 00                	add    %eax,(%eax)
411176:	09 02                	or     %eax,(%edx)
411178:	38 06                	cmp    %al,(%esi)
41117a:	01 00                	add    %eax,(%eax)
41117c:	c1 00 25             	roll   $0x25,(%eax)
41117f:	06                   	push   %es
411180:	01 00                	add    %eax,(%eax)
411182:	cb                   	lret
411183:	01 25 06 01 00 25    	add    %esp,0x25000106
411189:	02 25 06 01 00 6a    	add    0x6a000106,%ah
41118f:	02 25 06 01 00 7a    	add    0x7a000106,%ah
411195:	22 15 06 01 00 c1    	and    0xc1000106,%dl
41119b:	00 25 06 01 00 81    	add    %ah,0x81000106
4111a1:	00 19                	add    %bl,(%ecx)
4111a3:	06                   	push   %es
4111a4:	01 00                	add    %eax,(%eax)
4111a6:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4111a7:	01 19                	add    %ebx,(%ecx)
4111a9:	06                   	push   %es
4111aa:	01 00                	add    %eax,(%eax)
4111ac:	cb                   	lret
4111ad:	01 25 06 01 00 25    	add    %esp,0x25000106
4111b3:	02 25 06 01 00 6a    	add    0x6a000106,%ah
4111b9:	02 25 06 01 00 af    	add    0xaf000106,%ah
4111bf:	02 25 06 01 00 f4    	add    0xf4000106,%ah
4111c5:	02 25 06 01 00 25    	add    0x25000106,%ah
4111cb:	03 25 06 01 00 56    	add    0x56000106,%esp
4111d1:	03 25 06 01 00 76    	add    0x76000106,%esp
4111d7:	03 25 06 01 00 09    	add    0x9000106,%esp
4111dd:	00 25 06 01 00 2f    	add    %ah,0x2f000106
4111e3:	00 25 06 01 00 72    	add    %ah,0x72000106
4111e9:	01 25 06 01 00 00    	add    %esp,0x106
4111ef:	02 25 06 01 00 49    	add    0x49000106,%ah
4111f5:	02 25 06 01 00 0d    	add    0xd000106,%ah
4111fb:	02 19                	add    (%ecx),%bl
4111fd:	06                   	push   %es
4111fe:	01 00                	add    %eax,(%eax)
411200:	52                   	push   %edx
411201:	02 19                	add    (%ecx),%bl
411203:	06                   	push   %es
411204:	01 00                	add    %eax,(%eax)
411206:	97                   	xchg   %eax,%edi
411207:	02 19                	add    (%ecx),%bl
411209:	06                   	push   %es
41120a:	01 00                	add    %eax,(%eax)
41120c:	dc 02                	faddl  (%edx)
41120e:	19 06                	sbb    %eax,(%esi)
411210:	01 00                	add    %eax,(%eax)
411212:	0d 03 19 06 01       	or     $0x1061903,%eax
411217:	00 3e                	add    %bh,(%esi)
411219:	03 19                	add    (%ecx),%ebx
41121b:	06                   	push   %es
41121c:	01 00                	add    %eax,(%eax)
41121e:	6f                   	outsl  %ds:(%esi),(%dx)
41121f:	03 19                	add    (%ecx),%ebx
411221:	06                   	push   %es
411222:	01 00                	add    %eax,(%eax)
411224:	01 00                	add    %eax,(%eax)
411226:	19 06                	sbb    %eax,(%esi)
411228:	01 00                	add    %eax,(%eax)
41122a:	27                   	daa
41122b:	00 19                	add    %bl,(%ecx)
41122d:	06                   	push   %es
41122e:	01 00                	add    %eax,(%eax)
411230:	6a 01                	push   $0x1
411232:	19 06                	sbb    %eax,(%esi)
411234:	01 00                	add    %eax,(%eax)
411236:	d3 02                	roll   %cl,(%edx)
411238:	25 06 01 00 04       	and    $0x4000106,%eax
41123d:	03 25 06 01 00 35    	add    0x35000106,%esp
411243:	03 25 06 01 00 66    	add    0x66000106,%esp
411249:	03 25 06 01 00 1e    	add    0x1e000106,%esp
41124f:	00 25 06 01 00 40    	add    %ah,0x40000106
411255:	00 25 06 01 00 f8    	add    %ah,0xf8000106
41125b:	01 19                	add    %ebx,(%ecx)
41125d:	06                   	push   %es
41125e:	01 00                	add    %eax,(%eax)
411260:	41                   	inc    %ecx
411261:	02 19                	add    (%ecx),%bl
411263:	06                   	push   %es
411264:	01 00                	add    %eax,(%eax)
411266:	86 02                	xchg   %al,(%edx)
411268:	19 06                	sbb    %eax,(%esi)
41126a:	01 00                	add    %eax,(%eax)
41126c:	cb                   	lret
41126d:	02 19                	add    (%ecx),%bl
41126f:	06                   	push   %es
411270:	01 00                	add    %eax,(%eax)
411272:	fc                   	cld
411273:	02 19                	add    (%ecx),%bl
411275:	06                   	push   %es
411276:	01 00                	add    %eax,(%eax)
411278:	2d 03 19 06 01       	sub    $0x1061903,%eax
41127d:	00 5e 03             	add    %bl,0x3(%esi)
411280:	19 06                	sbb    %eax,(%esi)
411282:	01 00                	add    %eax,(%eax)
411284:	16                   	push   %ss
411285:	00 19                	add    %bl,(%ecx)
411287:	06                   	push   %es
411288:	01 00                	add    %eax,(%eax)
41128a:	38 00                	cmp    %al,(%eax)
41128c:	19 06                	sbb    %eax,(%esi)
41128e:	01 00                	add    %eax,(%eax)
411290:	fe 00                	incb   (%eax)
411292:	54                   	push   %esp
411293:	06                   	push   %es
411294:	01 00                	add    %eax,(%eax)
411296:	8e 02                	mov    (%edx),%es
411298:	25 06 01 00 7a       	and    $0x7a000106,%eax
41129d:	22 15 06 01 00 38    	and    0x38000106,%dl
4112a3:	01 1d 06 01 00 81    	add    %ebx,0x81000106
4112a9:	00 19                	add    %bl,(%ecx)
4112ab:	06                   	push   %es
4112ac:	01 00                	add    %eax,(%eax)
4112ae:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
4112af:	01 19                	add    %ebx,(%ecx)
4112b1:	06                   	push   %es
4112b2:	01 00                	add    %eax,(%eax)
4112b4:	0d 02 19 06 01       	or     $0x1061902,%eax
4112b9:	00 c6                	add    %al,%dh
4112bb:	09 19                	or     %ebx,(%ecx)
4112bd:	06                   	push   %es
4112be:	01 00                	add    %eax,(%eax)
4112c0:	b9 09 19 06 01       	mov    $0x1061909,%ecx
4112c5:	00 0a                	add    %cl,(%edx)
4112c7:	12 19                	adc    (%ecx),%bl
4112c9:	06                   	push   %es
4112ca:	01 00                	add    %eax,(%eax)
4112cc:	0d 03 19 06 01       	or     $0x1061903,%eax
4112d1:	00 c1                	add    %al,%cl
4112d3:	00 25 06 01 00 cb    	add    %ah,0xcb000106
4112d9:	01 25 06 01 00 52    	add    %esp,0x52000106
4112df:	02 19                	add    (%ecx),%bl
4112e1:	06                   	push   %es
4112e2:	01 00                	add    %eax,(%eax)
4112e4:	97                   	xchg   %eax,%edi
4112e5:	02 19                	add    (%ecx),%bl
4112e7:	06                   	push   %es
4112e8:	16                   	push   %ss
4112e9:	00 a1 25 6b 06 01    	add    %ah,0x1066b25(%ecx)
4112ef:	00 7a 22             	add    %bh,0x22(%edx)
4112f2:	15 06 01 00 c1       	adc    $0xc1000106,%eax
4112f7:	00 25 06 01 00 81    	add    %ah,0x81000106
4112fd:	00 19                	add    %bl,(%ecx)
4112ff:	06                   	push   %es
411300:	01 00                	add    %eax,(%eax)
411302:	58                   	pop    %eax
411303:	01 21                	add    %esp,(%ecx)
411305:	06                   	push   %es
411306:	01 00                	add    %eax,(%eax)
411308:	4e                   	dec    %esi
411309:	01 33                	add    %esi,(%ebx)
41130b:	06                   	push   %es
41130c:	01 00                	add    %eax,(%eax)
41130e:	17                   	pop    %ss
41130f:	1a 25 06 01 00 10    	sbb    0x10000106,%ah
411315:	25 25 06 01 00       	and    $0x10625,%eax
41131a:	df 03                	filds  (%ebx)
41131c:	38 06                	cmp    %al,(%esi)
41131e:	01 00                	add    %eax,(%eax)
411320:	c8 03 38 06          	enter  $0x3803,$0x6
411324:	01 00                	add    %eax,(%eax)
411326:	ae                   	scas   %es:(%edi),%al
411327:	03 38                	add    (%eax),%edi
411329:	06                   	push   %es
41132a:	01 00                	add    %eax,(%eax)
41132c:	91                   	xchg   %eax,%ecx
41132d:	03 38                	add    (%eax),%edi
41132f:	06                   	push   %es
411330:	01 00                	add    %eax,(%eax)
411332:	fe 00                	incb   (%eax)
411334:	54                   	push   %esp
411335:	06                   	push   %es
411336:	01 00                	add    %eax,(%eax)
411338:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
411339:	01 19                	add    %ebx,(%ecx)
41133b:	06                   	push   %es
41133c:	16                   	push   %ss
41133d:	00 dd                	add    %bl,%ch
41133f:	1c 6b                	sbb    $0x6b,%al
411341:	06                   	push   %es
411342:	16                   	push   %ss
411343:	00 ea                	add    %ch,%dl
411345:	1c 6b                	sbb    $0x6b,%al
411347:	06                   	push   %es
411348:	16                   	push   %ss
411349:	00 b9 1c 6e 06 16    	add    %bh,0x16066e1c(%ecx)
41134f:	00 f4                	add    %dh,%ah
411351:	20 72 06             	and    %dh,0x6(%edx)
411354:	16                   	push   %ss
411355:	00 1b                	add    %bl,(%ebx)
411357:	17                   	pop    %ss
411358:	6b 06 16             	imul   $0x16,(%esi),%eax
41135b:	00 93 1c 6e 06 16    	add    %dl,0x16066e1c(%ebx)
411361:	00 18                	add    %bl,(%eax)
411363:	22 76 06             	and    0x6(%esi),%dh
411366:	16                   	push   %ss
411367:	00 27                	add    %ah,(%edi)
411369:	22 76 06             	and    0x6(%esi),%dh
41136c:	01 00                	add    %eax,(%eax)
41136e:	08 04 29             	or     %al,(%ecx,%ebp,1)
411371:	06                   	push   %es
411372:	01 00                	add    %eax,(%eax)
411374:	f5                   	cmc
411375:	1c 2e                	sbb    $0x2e,%al
411377:	06                   	push   %es
411378:	01 00                	add    %eax,(%eax)
41137a:	7a 22                	jp     0x41139e
41137c:	15 06 01 00 81       	adc    $0x81000106,%eax
411381:	00 19                	add    %bl,(%ecx)
411383:	06                   	push   %es
411384:	01 00                	add    %eax,(%eax)
411386:	58                   	pop    %eax
411387:	01 21                	add    %esp,(%ecx)
411389:	06                   	push   %es
41138a:	01 00                	add    %eax,(%eax)
41138c:	c1 00 25             	roll   $0x25,(%eax)
41138f:	06                   	push   %es
411390:	01 00                	add    %eax,(%eax)
411392:	20 01                	and    %al,(%ecx)
411394:	7a 06                	jp     0x41139c
411396:	01 00                	add    %eax,(%eax)
411398:	cb                   	lret
411399:	01 25 06 01 00 25    	add    %esp,0x25000106
41139f:	02 25 06 16 00 98    	add    0x98001606,%ah
4113a5:	06                   	push   %es
4113a6:	6b 06 01             	imul   $0x1,(%esi),%eax
4113a9:	00 7a 22             	add    %bh,0x22(%edx)
4113ac:	15 06 01 00 81       	adc    $0x81000106,%eax
4113b1:	00 19                	add    %bl,(%ecx)
4113b3:	06                   	push   %es
4113b4:	01 00                	add    %eax,(%eax)
4113b6:	58                   	pop    %eax
4113b7:	01 21                	add    %esp,(%ecx)
4113b9:	06                   	push   %es
4113ba:	01 00                	add    %eax,(%eax)
4113bc:	c1 00 25             	roll   $0x25,(%eax)
4113bf:	06                   	push   %es
4113c0:	01 00                	add    %eax,(%eax)
4113c2:	2e 01 7f 06          	add    %edi,%cs:0x6(%edi)
4113c6:	01 00                	add    %eax,(%eax)
4113c8:	e1 00                	loope  0x4113ca
4113ca:	84 06                	test   %al,(%esi)
4113cc:	01 00                	add    %eax,(%eax)
4113ce:	c5 15 89 06 01 00    	lds    0x10689,%edx
4113d4:	61                   	popa
4113d5:	13 89 06 01 00 b4    	adc    -0x4bfffefa(%ecx),%ecx
4113db:	1b 29                	sbb    (%ecx),%ebp
4113dd:	06                   	push   %es
4113de:	01 00                	add    %eax,(%eax)
4113e0:	1f                   	pop    %ds
4113e1:	23 2e                	and    (%esi),%ebp
4113e3:	06                   	push   %es
4113e4:	01 00                	add    %eax,(%eax)
4113e6:	7a 22                	jp     0x41140a
4113e8:	15 06 01 00 81       	adc    $0x81000106,%eax
4113ed:	00 19                	add    %bl,(%ecx)
4113ef:	06                   	push   %es
4113f0:	01 00                	add    %eax,(%eax)
4113f2:	58                   	pop    %eax
4113f3:	01 21                	add    %esp,(%ecx)
4113f5:	06                   	push   %es
4113f6:	01 00                	add    %eax,(%eax)
4113f8:	f4                   	hlt
4113f9:	22 25 06 01 00 20    	and    0x20000106,%ah
4113ff:	01 7a 06             	add    %edi,0x6(%edx)
411402:	01 00                	add    %eax,(%eax)
411404:	d3 0c 25 06 01 00 b1 	rorl   %cl,-0x4efffefa(,%eiz,1)
41140b:	0a 25 06 16 00 2b    	or     0x2b001606,%ah
411411:	09 51 06             	or     %edx,0x6(%ecx)
411414:	16                   	push   %ss
411415:	00 77 04             	add    %dh,0x4(%edi)
411418:	6b 06 01             	imul   $0x1,(%esi),%eax
41141b:	00 a0 17 59 06 01    	add    %ah,0x1065917(%eax)
411421:	00 38                	add    %bh,(%eax)
411423:	16                   	push   %ss
411424:	42                   	inc    %edx
411425:	06                   	push   %es
411426:	01 00                	add    %eax,(%eax)
411428:	b4 1b                	mov    $0x1b,%ah
41142a:	29 06                	sub    %eax,(%esi)
41142c:	01 00                	add    %eax,(%eax)
41142e:	1f                   	pop    %ds
41142f:	23 2e                	and    (%esi),%ebp
411431:	06                   	push   %es
411432:	01 00                	add    %eax,(%eax)