427eba:	8b c3                	mov    %ebx,%eax
427ebc:	8b 10                	mov    (%eax),%edx
427ebe:	ff 52 10             	call   *0x10(%edx)
427ec1:	8a 15 ec 7e 42 00    	mov    0x427eec,%dl
427ec7:	8b c3                	mov    %ebx,%eax
427ec9:	e8 a2 03 00 00       	call   0x428270
427ece:	8b 43 14             	mov    0x14(%ebx),%eax
427ed1:	e8 6e fc ff ff       	call   0x427b44
427ed6:	50                   	push   %eax
427ed7:	56                   	push   %esi
427ed8:	8b 43 04             	mov    0x4(%ebx),%eax
427edb:	50                   	push   %eax
427edc:	e8 97 ed fd ff       	call   0x406c78
427ee1:	8b c3                	mov    %ebx,%eax
427ee3:	8b 10                	mov    (%eax),%edx
427ee5:	ff 52 0c             	call   *0xc(%edx)
427ee8:	5e                   	pop    %esi
427ee9:	5b                   	pop    %ebx
427eea:	c3                   	ret
427eeb:	00 09                	add    %cl,(%ecx)
427eed:	00 00                	add    %al,(%eax)
427eef:	00 53 56             	add    %dl,0x56(%ebx)
427ef2:	57                   	push   %edi
427ef3:	8b f9                	mov    %ecx,%edi
427ef5:	8b f2                	mov    %edx,%esi
427ef7:	8b d8                	mov    %eax,%ebx
427ef9:	8b c3                	mov    %ebx,%eax
427efb:	8b 10                	mov    (%eax),%edx
427efd:	ff 52 10             	call   *0x10(%edx)
427f00:	8a 15 24 7f 42 00    	mov    0x427f24,%dl
427f06:	8b c3                	mov    %ebx,%eax
427f08:	e8 63 03 00 00       	call   0x428270
427f0d:	57                   	push   %edi
427f0e:	56                   	push   %esi
427f0f:	8b 43 04             	mov    0x4(%ebx),%eax
427f12:	50                   	push   %eax
427f13:	e8 78 eb fd ff       	call   0x406a90
427f18:	8b c3                	mov    %ebx,%eax
427f1a:	8b 10                	mov    (%eax),%edx
427f1c:	ff 52 0c             	call   *0xc(%edx)
427f1f:	5f                   	pop    %edi
427f20:	5e                   	pop    %esi
427f21:	5b                   	pop    %ebx
427f22:	c3                   	ret
427f23:	00 0d 00 00 00 53    	add    %cl,0x53000000
427f29:	8b d8                	mov    %eax,%ebx
427f2b:	68 c4 c8 49 00       	push   $0x49c8c4
427f30:	e8 fb e7 fd ff       	call   0x406730
427f35:	ff 43 50             	incl   0x50(%ebx)
427f38:	68 c4 c8 49 00       	push   $0x49c8c4
427f3d:	e8 6e e9 fd ff       	call   0x4068b0
427f42:	8d 43 38             	lea    0x38(%ebx),%eax
427f45:	50                   	push   %eax
427f46:	e8 e5 e7 fd ff       	call   0x406730
427f4b:	5b                   	pop    %ebx
427f4c:	c3                   	ret
427f4d:	8d 40 00             	lea    0x0(%eax),%eax
427f50:	53                   	push   %ebx
427f51:	56                   	push   %esi
427f52:	57                   	push   %edi
427f53:	8b f9                	mov    %ecx,%edi
427f55:	8b f2                	mov    %edx,%esi
427f57:	8b d8                	mov    %eax,%ebx
427f59:	8a 15 78 7f 42 00    	mov    0x427f78,%dl
427f5f:	8b c3                	mov    %ebx,%eax
427f61:	e8 0a 03 00 00       	call   0x428270
427f66:	6a 00                	push   $0x0
427f68:	57                   	push   %edi
427f69:	56                   	push   %esi
427f6a:	8b 43 04             	mov    0x4(%ebx),%eax
427f6d:	50                   	push   %eax
427f6e:	e8 2d eb fd ff       	call   0x406aa0
427f73:	5f                   	pop    %edi
427f74:	5e                   	pop    %esi
427f75:	5b                   	pop    %ebx
427f76:	c3                   	ret
427f77:	00 01                	add    %al,(%ecx)
427f79:	00 00                	add    %al,(%eax)
427f7b:	00 53 56             	add    %dl,0x56(%ebx)
427f7e:	57                   	push   %edi
427f7f:	8b f1                	mov    %ecx,%esi
427f81:	8b fa                	mov    %edx,%edi
427f83:	8b d8                	mov    %eax,%ebx
427f85:	85 f6                	test   %esi,%esi
427f87:	74 26                	je     0x427faf
427f89:	8b c3                	mov    %ebx,%eax
427f8b:	8b 10                	mov    (%eax),%edx
427f8d:	ff 52 10             	call   *0x10(%edx)
427f90:	8a 15 b4 7f 42 00    	mov    0x427fb4,%dl
427f96:	8b c3                	mov    %ebx,%eax
427f98:	e8 d3 02 00 00       	call   0x428270
427f9d:	8b cf                	mov    %edi,%ecx
427f9f:	8b d3                	mov    %ebx,%edx
427fa1:	8b c6                	mov    %esi,%eax
427fa3:	8b 30                	mov    (%eax),%esi
427fa5:	ff 56 14             	call   *0x14(%esi)
427fa8:	8b c3                	mov    %ebx,%eax
427faa:	8b 10                	mov    (%eax),%edx
427fac:	ff 52 0c             	call   *0xc(%edx)
427faf:	5f                   	pop    %edi
427fb0:	5e                   	pop    %esi
427fb1:	5b                   	pop    %ebx
427fb2:	c3                   	ret
427fb3:	00 0f                	add    %cl,(%edi)
427fb5:	00 00                	add    %al,(%eax)
427fb7:	00 53 56             	add    %dl,0x56(%ebx)
427fba:	57                   	push   %edi
427fbb:	8b f1                	mov    %ecx,%esi
427fbd:	8b fa                	mov    %edx,%edi
427fbf:	8b d8                	mov    %eax,%ebx
427fc1:	8a 15 f8 7f 42 00    	mov    0x427ff8,%dl
427fc7:	8b c3                	mov    %ebx,%eax
427fc9:	e8 a2 02 00 00       	call   0x428270
427fce:	33 c0                	xor    %eax,%eax
427fd0:	89 06                	mov    %eax,(%esi)
427fd2:	33 c0                	xor    %eax,%eax
427fd4:	89 46 04             	mov    %eax,0x4(%esi)
427fd7:	56                   	push   %esi
427fd8:	8b c7                	mov    %edi,%eax
427fda:	e8 45 c4 fd ff       	call   0x404424
427fdf:	50                   	push   %eax
427fe0:	8b c7                	mov    %edi,%eax
427fe2:	e8 3d c6 fd ff       	call   0x404624
427fe7:	50                   	push   %eax
427fe8:	8b 43 04             	mov    0x4(%ebx),%eax
427feb:	50                   	push   %eax
427fec:	e8 7f ea fd ff       	call   0x406a70
427ff1:	5f                   	pop    %edi
427ff2:	5e                   	pop    %esi
427ff3:	5b                   	pop    %ebx
427ff4:	c3                   	ret
427ff5:	00 00                	add    %al,(%eax)
427ff7:	00 03                	add    %al,(%ebx)
427ff9:	00 00                	add    %al,(%eax)
427ffb:	00 53 56             	add    %dl,0x56(%ebx)
427ffe:	83 c4 f8             	add    $0xfffffff8,%esp
428001:	8b f2                	mov    %edx,%esi
428003:	8b d8                	mov    %eax,%ebx
428005:	8b cc                	mov    %esp,%ecx
428007:	8b d6                	mov    %esi,%edx
428009:	8b c3                	mov    %ebx,%eax
42800b:	e8 a8 ff ff ff       	call   0x427fb8
428010:	8b 04 24             	mov    (%esp),%eax
428013:	59                   	pop    %ecx
428014:	5a                   	pop    %edx
428015:	5e                   	pop    %esi
428016:	5b                   	pop    %ebx
428017:	c3                   	ret
428018:	53                   	push   %ebx
428019:	56                   	push   %esi
42801a:	83 c4 f8             	add    $0xfffffff8,%esp
42801d:	8b f2                	mov    %edx,%esi
42801f:	8b d8                	mov    %eax,%ebx
428021:	8b cc                	mov    %esp,%ecx
428023:	8b d6                	mov    %esi,%edx
428025:	8b c3                	mov    %ebx,%eax
428027:	e8 8c ff ff ff       	call   0x427fb8
42802c:	8b 44 24 04          	mov    0x4(%esp),%eax
428030:	59                   	pop    %ecx
428031:	5a                   	pop    %edx
428032:	5e                   	pop    %esi
428033:	5b                   	pop    %ebx
428034:	c3                   	ret
428035:	8d 40 00             	lea    0x0(%eax),%eax
428038:	55                   	push   %ebp
428039:	8b ec                	mov    %esp,%ebp
42803b:	51                   	push   %ecx
42803c:	53                   	push   %ebx
42803d:	8b d8                	mov    %eax,%ebx
42803f:	68 c4 c8 49 00       	push   $0x49c8c4
428044:	e8 e7 e6 fd ff       	call   0x406730
428049:	33 c0                	xor    %eax,%eax
42804b:	55                   	push   %ebp
42804c:	68 84 80 42 00       	push   $0x428084
428051:	64 ff 30             	push   %fs:(%eax)
428054:	64 89 20             	mov    %esp,%fs:(%eax)
428057:	83 7b 50 00          	cmpl   $0x0,0x50(%ebx)
42805b:	0f 94 45 ff          	sete   -0x1(%ebp)
42805f:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
428063:	74 07                	je     0x42806c
428065:	8b c3                	mov    %ebx,%eax
428067:	e8 bc fe ff ff       	call   0x427f28
42806c:	33 c0                	xor    %eax,%eax
42806e:	5a                   	pop    %edx
42806f:	59                   	pop    %ecx
428070:	59                   	pop    %ecx
428071:	64 89 10             	mov    %edx,%fs:(%eax)
428074:	68 8b 80 42 00       	push   $0x42808b
428079:	68 c4 c8 49 00       	push   $0x49c8c4
42807e:	e8 2d e8 fd ff       	call   0x4068b0
428083:	c3                   	ret
428084:	e9 df ba fd ff       	jmp    0x403b68
428089:	eb ee                	jmp    0x428079
42808b:	8a 45 ff             	mov    -0x1(%ebp),%al
42808e:	5b                   	pop    %ebx
42808f:	59                   	pop    %ecx
428090:	5d                   	pop    %ebp
428091:	c3                   	ret
428092:	8b c0                	mov    %eax,%eax
428094:	53                   	push   %ebx
428095:	8b d8                	mov    %eax,%ebx
428097:	8d 43 38             	lea    0x38(%ebx),%eax
42809a:	50                   	push   %eax
42809b:	e8 10 e8 fd ff       	call   0x4068b0
4280a0:	68 c4 c8 49 00       	push   $0x49c8c4
4280a5:	e8 86 e6 fd ff       	call   0x406730
4280aa:	ff 4b 50             	decl   0x50(%ebx)
4280ad:	68 c4 c8 49 00       	push   $0x49c8c4
4280b2:	e8 f9 e7 fd ff       	call   0x4068b0
4280b7:	5b                   	pop    %ebx
4280b8:	c3                   	ret
4280b9:	8d 40 00             	lea    0x0(%eax),%eax
4280bc:	56                   	push   %esi
4280bd:	8b f0                	mov    %eax,%esi
4280bf:	8b 46 0c             	mov    0xc(%esi),%eax
4280c2:	8b 08                	mov    (%eax),%ecx
4280c4:	ff 51 08             	call   *0x8(%ecx)
4280c7:	5e                   	pop    %esi
4280c8:	c3                   	ret
4280c9:	8d 40 00             	lea    0x0(%eax),%eax
4280cc:	8b 40 10             	mov    0x10(%eax),%eax
4280cf:	8b 08                	mov    (%eax),%ecx
4280d1:	ff 51 08             	call   *0x8(%ecx)
4280d4:	c3                   	ret
4280d5:	8d 40 00             	lea    0x0(%eax),%eax
4280d8:	8b 40 14             	mov    0x14(%eax),%eax
4280db:	8b 08                	mov    (%eax),%ecx
4280dd:	ff 51 08             	call   *0x8(%ecx)
4280e0:	c3                   	ret
4280e1:	8d 40 00             	lea    0x0(%eax),%eax
4280e4:	53                   	push   %ebx
4280e5:	56                   	push   %esi
4280e6:	8b f2                	mov    %edx,%esi
4280e8:	8b d8                	mov    %eax,%ebx
4280ea:	8a 15 04 81 42 00    	mov    0x428104,%dl
4280f0:	8b c3                	mov    %ebx,%eax
4280f2:	e8 79 01 00 00       	call   0x428270
4280f7:	56                   	push   %esi
4280f8:	8b 43 04             	mov    0x4(%ebx),%eax
4280fb:	50                   	push   %eax
4280fc:	e8 1f e9 fd ff       	call   0x406a20
428101:	5e                   	pop    %esi
428102:	5b                   	pop    %ebx
428103:	c3                   	ret
428104:	01 00                	add    %eax,(%eax)
428106:	00 00                	add    %al,(%eax)
428108:	56                   	push   %esi
428109:	57                   	push   %edi
42810a:	83 c4 f8             	add    $0xfffffff8,%esp
42810d:	8b f2                	mov    %edx,%esi
42810f:	8d 3c 24             	lea    (%esp),%edi
428112:	a5                   	movsl  %ds:(%esi),%es:(%edi)
428113:	a5                   	movsl  %ds:(%esi),%es:(%edi)
428114:	8b 4c 24 04          	mov    0x4(%esp),%ecx
428118:	8b 14 24             	mov    (%esp),%edx
42811b:	e8 30 fe ff ff       	call   0x427f50
428120:	59                   	pop    %ecx
428121:	5a                   	pop    %edx
428122:	5f                   	pop    %edi
428123:	5e                   	pop    %esi
428124:	c3                   	ret
428125:	8d 40 00             	lea    0x0(%eax),%eax
428128:	53                   	push   %ebx
428129:	56                   	push   %esi
42812a:	57                   	push   %edi
42812b:	8b f9                	mov    %ecx,%edi
42812d:	8b f2                	mov    %edx,%esi
42812f:	8b d8                	mov    %eax,%ebx
428131:	8a 15 50 81 42 00    	mov    0x428150,%dl
428137:	8b c3                	mov    %ebx,%eax
428139:	e8 32 01 00 00       	call   0x428270
42813e:	57                   	push   %edi
42813f:	56                   	push   %esi
428140:	8b 43 04             	mov    0x4(%ebx),%eax
428143:	50                   	push   %eax
428144:	e8 0f e9 fd ff       	call   0x406a58
428149:	5f                   	pop    %edi
42814a:	5e                   	pop    %esi
42814b:	5b                   	pop    %ebx
42814c:	c3                   	ret
42814d:	00 00                	add    %al,(%eax)
42814f:	00 01                	add    %al,(%ecx)
428151:	00 00                	add    %al,(%eax)
428153:	00 55 8b             	add    %dl,-0x75(%ebp)
428156:	ec                   	in     (%dx),%al
428157:	53                   	push   %ebx
428158:	56                   	push   %esi
428159:	57                   	push   %edi
42815a:	8b f9                	mov    %ecx,%edi
42815c:	8b f2                	mov    %edx,%esi
42815e:	8b d8                	mov    %eax,%ebx
428160:	8b c3                	mov    %ebx,%eax
428162:	8b 10                	mov    (%eax),%edx
428164:	ff 52 10             	call   *0x10(%edx)
428167:	8a 15 98 81 42 00    	mov    0x428198,%dl
42816d:	8b c3                	mov    %ebx,%eax
42816f:	e8 fc 00 00 00       	call   0x428270
428174:	8b 45 08             	mov    0x8(%ebp),%eax
428177:	e8 08 ed ff ff       	call   0x426e84
42817c:	50                   	push   %eax
42817d:	57                   	push   %edi
42817e:	56                   	push   %esi
42817f:	8b 43 04             	mov    0x4(%ebx),%eax
428182:	50                   	push   %eax
428183:	e8 80 e9 fd ff       	call   0x406b08
428188:	8b c3                	mov    %ebx,%eax
42818a:	8b 10                	mov    (%eax),%edx
42818c:	ff 52 0c             	call   *0xc(%edx)
42818f:	5f                   	pop    %edi
428190:	5e                   	pop    %esi
428191:	5b                   	pop    %ebx
428192:	5d                   	pop    %ebp
428193:	c2 04 00             	ret    $0x4
428196:	00 00                	add    %al,(%eax)
428198:	05 00 00 00 53       	add    $0x53000000,%eax
42819d:	8b d8                	mov    %eax,%ebx
42819f:	8b c3                	mov    %ebx,%eax
4281a1:	8b 10                	mov    (%eax),%edx
4281a3:	ff 52 10             	call   *0x10(%edx)
4281a6:	8a 15 b8 81 42 00    	mov    0x4281b8,%dl
4281ac:	8b c3                	mov    %ebx,%eax
4281ae:	e8 bd 00 00 00       	call   0x428270
4281b3:	8b 43 04             	mov    0x4(%ebx),%eax
4281b6:	5b                   	pop    %ebx
4281b7:	c3                   	ret
4281b8:	0f 00 00             	sldt   (%eax)
4281bb:	00 53 56             	add    %dl,0x56(%ebx)
4281be:	8b d8                	mov    %eax,%ebx
4281c0:	8b 73 04             	mov    0x4(%ebx),%esi
4281c3:	85 f6                	test   %esi,%esi
4281c5:	74 48                	je     0x42820f
4281c7:	a0 14 82 42 00       	mov    0x428214,%al
4281cc:	f7 d0                	not    %eax
4281ce:	22 43 08             	and    0x8(%ebx),%al
4281d1:	8a 53 08             	mov    0x8(%ebx),%dl
4281d4:	3a d0                	cmp    %al,%dl
4281d6:	74 37                	je     0x42820f
4281d8:	a1 9c c8 49 00       	mov    0x49c89c,%eax
4281dd:	50                   	push   %eax
4281de:	56                   	push   %esi
4281df:	e8 f4 e8 fd ff       	call   0x406ad8
4281e4:	a1 a0 c8 49 00       	mov    0x49c8a0,%eax
4281e9:	50                   	push   %eax
4281ea:	8b 43 04             	mov    0x4(%ebx),%eax
4281ed:	50                   	push   %eax
4281ee:	e8 e5 e8 fd ff       	call   0x406ad8
4281f3:	a1 a4 c8 49 00       	mov    0x49c8a4,%eax
4281f8:	50                   	push   %eax
4281f9:	8b 43 04             	mov    0x4(%ebx),%eax
4281fc:	50                   	push   %eax