404d9b:	ca c2 00             	lret   $0xc2
404d9e:	c9                   	leave
404d9f:	02 00                	add    (%eax),%al
404da1:	01 00                	add    %eax,(%eax)
404da3:	cb                   	lret
404da4:	c5 00                	lds    (%eax),%eax
404da6:	ca c8 d6             	lret   $0xd6c8
404da9:	00 00                	add    %al,(%eax)
404dab:	00 05 02 00 03 00    	add    %al,0x30002
404db1:	04 00                	add    $0x0,%al
404db3:	05 00 0f 00 46       	add    $0x46000f00,%eax
404db8:	01 c9                	add    %ecx,%ecx
404dba:	49                   	dec    %ecx
404dbb:	01 48 01             	add    %ecx,0x1(%eax)
404dbe:	c9                   	leave
404dbf:	50                   	push   %eax
404dc0:	01 51 01             	add    %edx,0x1(%ecx)
404dc3:	43                   	inc    %ebx
404dc4:	01 44 01 4a          	add    %eax,0x4a(%ecx,%eax,1)
404dc8:	01 58 01             	add    %ebx,0x1(%eax)
404dcb:	4c                   	dec    %esp
404dcc:	01 ca                	add    %ecx,%edx
404dce:	47                   	inc    %edi
404dcf:	01 c9                	add    %ecx,%ecx
404dd1:	47                   	inc    %edi
404dd2:	01 c9                	add    %ecx,%ecx
404dd4:	4e                   	dec    %esi
404dd5:	01 d1                	add    %edx,%ecx
404dd7:	45                   	inc    %ebp
404dd8:	01 cb                	add    %ecx,%ebx
404dda:	00 00                	add    %al,(%eax)
404ddc:	06                   	push   %es
404ddd:	cb                   	lret
404dde:	9b                   	fwait
404ddf:	ff c9                	dec    %ecx
404de1:	04 10                	add    $0x10,%al
404de3:	2f                   	das
404de4:	10 ce                	adc    %cl,%dh
404de6:	08 10                	or     %dl,(%eax)
404de8:	cc                   	int3
404de9:	32 10                	xor    (%eax),%dl
404deb:	2c 10                	sub    $0x10,%al
404ded:	c9                   	leave
404dee:	0c 10                	or     $0x10,%al
404df0:	d5 03                	aad    $0x3
404df2:	10 01                	adc    %al,(%ecx)
404df4:	10 0e                	adc    %cl,(%esi)
404df6:	10 00                	adc    %al,(%eax)
404df8:	09 c9                	or     %ecx,%ecx
404dfa:	00 01                	add    %al,(%ecx)
404dfc:	00 02                	add    %al,(%edx)
404dfe:	00 03                	add    %al,(%ebx)
404e00:	02 07                	add    (%edi),%al
404e02:	ba 00 c9 c1 00       	mov    $0xc1c900,%edx
404e07:	c4 00                	les    (%eax),%eax
404e09:	c2 00 cf             	ret    $0xcf00
404e0c:	bb c9 b0 00 c9       	mov    $0xc900b0c9,%ebx
404e11:	b0 00                	mov    $0x0,%al
404e13:	bb 00 cb 37 04       	mov    $0x437cb00,%ebx
404e18:	3e 04 c2             	ds add $0xc2,%al
404e1b:	00 c9                	add    %cl,%cl
404e1d:	02 00                	add    (%eax),%al
404e1f:	01 00                	add    %eax,(%eax)
404e21:	cb                   	lret
404e22:	35 04 c9 43 04       	xor    $0x443c904,%eax
404e27:	c8 d6 00 00          	enter  $0xd6,$0x0
404e2b:	00 ff                	add    %bh,%bh
404e2d:	25 b4 b5 42 00       	and    $0x42b5b4,%eax
404e32:	8b c0                	mov    %eax,%eax
404e34:	ff 25 b0 b5 42 00    	jmp    *0x42b5b0
404e3a:	8b c0                	mov    %eax,%eax
404e3c:	ff 25 ac b5 42 00    	jmp    *0x42b5ac
404e42:	8b c0                	mov    %eax,%eax
404e44:	ff 25 a8 b5 42 00    	jmp    *0x42b5a8
404e4a:	8b c0                	mov    %eax,%eax
404e4c:	ff 25 a4 b5 42 00    	jmp    *0x42b5a4
404e52:	8b c0                	mov    %eax,%eax
404e54:	ff 25 a0 b5 42 00    	jmp    *0x42b5a0
404e5a:	8b c0                	mov    %eax,%eax
404e5c:	ff 25 9c b5 42 00    	jmp    *0x42b59c
404e62:	8b c0                	mov    %eax,%eax
404e64:	ff 25 98 b5 42 00    	jmp    *0x42b598
404e6a:	8b c0                	mov    %eax,%eax
404e6c:	ff 25 90 b5 42 00    	jmp    *0x42b590
404e72:	8b c0                	mov    %eax,%eax
404e74:	ff 25 8c b5 42 00    	jmp    *0x42b58c
404e7a:	8b c0                	mov    %eax,%eax
404e7c:	ff 25 88 b5 42 00    	jmp    *0x42b588
404e82:	8b c0                	mov    %eax,%eax
404e84:	ff 25 84 b5 42 00    	jmp    *0x42b584
404e8a:	8b c0                	mov    %eax,%eax
404e8c:	ff 25 80 b5 42 00    	jmp    *0x42b580
404e92:	8b c0                	mov    %eax,%eax
404e94:	ff 25 7c b5 42 00    	jmp    *0x42b57c
404e9a:	8b c0                	mov    %eax,%eax
404e9c:	ff 25 78 b5 42 00    	jmp    *0x42b578
404ea2:	8b c0                	mov    %eax,%eax
404ea4:	ff 25 74 b5 42 00    	jmp    *0x42b574
404eaa:	8b c0                	mov    %eax,%eax
404eac:	ff 25 70 b5 42 00    	jmp    *0x42b570
404eb2:	8b c0                	mov    %eax,%eax
404eb4:	ff 25 6c b5 42 00    	jmp    *0x42b56c
404eba:	8b c0                	mov    %eax,%eax
404ebc:	ff 25 68 b5 42 00    	jmp    *0x42b568
404ec2:	8b c0                	mov    %eax,%eax
404ec4:	ff 25 64 b5 42 00    	jmp    *0x42b564
404eca:	8b c0                	mov    %eax,%eax
404ecc:	ff 25 60 b5 42 00    	jmp    *0x42b560
404ed2:	8b c0                	mov    %eax,%eax
404ed4:	ff 25 5c b5 42 00    	jmp    *0x42b55c
404eda:	8b c0                	mov    %eax,%eax
404edc:	ff 25 58 b5 42 00    	jmp    *0x42b558
404ee2:	8b c0                	mov    %eax,%eax
404ee4:	ff 25 54 b5 42 00    	jmp    *0x42b554
404eea:	8b c0                	mov    %eax,%eax
404eec:	ff 25 50 b5 42 00    	jmp    *0x42b550
404ef2:	8b c0                	mov    %eax,%eax
404ef4:	ff 25 4c b5 42 00    	jmp    *0x42b54c
404efa:	8b c0                	mov    %eax,%eax
404efc:	ff 25 48 b5 42 00    	jmp    *0x42b548
404f02:	8b c0                	mov    %eax,%eax
404f04:	ff 25 44 b5 42 00    	jmp    *0x42b544
404f0a:	8b c0                	mov    %eax,%eax
404f0c:	ff 25 40 b5 42 00    	jmp    *0x42b540
404f12:	8b c0                	mov    %eax,%eax
404f14:	ff 25 3c b5 42 00    	jmp    *0x42b53c
404f1a:	8b c0                	mov    %eax,%eax
404f1c:	ff 25 38 b5 42 00    	jmp    *0x42b538
404f22:	8b c0                	mov    %eax,%eax
404f24:	ff 25 34 b5 42 00    	jmp    *0x42b534
404f2a:	8b c0                	mov    %eax,%eax
404f2c:	ff 25 30 b5 42 00    	jmp    *0x42b530
404f32:	8b c0                	mov    %eax,%eax
404f34:	ff 25 2c b5 42 00    	jmp    *0x42b52c
404f3a:	8b c0                	mov    %eax,%eax
404f3c:	ff 25 28 b5 42 00    	jmp    *0x42b528
404f42:	8b c0                	mov    %eax,%eax
404f44:	ff 25 20 b5 42 00    	jmp    *0x42b520
404f4a:	8b c0                	mov    %eax,%eax
404f4c:	ff 25 1c b5 42 00    	jmp    *0x42b51c
404f52:	8b c0                	mov    %eax,%eax
404f54:	ff 25 18 b5 42 00    	jmp    *0x42b518
404f5a:	8b c0                	mov    %eax,%eax
404f5c:	ff 25 14 b5 42 00    	jmp    *0x42b514
404f62:	8b c0                	mov    %eax,%eax
404f64:	ff 25 0c b5 42 00    	jmp    *0x42b50c
404f6a:	8b c0                	mov    %eax,%eax
404f6c:	ff 25 08 b5 42 00    	jmp    *0x42b508
404f72:	8b c0                	mov    %eax,%eax
404f74:	ff 25 04 b5 42 00    	jmp    *0x42b504
404f7a:	8b c0                	mov    %eax,%eax
404f7c:	ff 25 00 b5 42 00    	jmp    *0x42b500
404f82:	8b c0                	mov    %eax,%eax
404f84:	ff 25 fc b4 42 00    	jmp    *0x42b4fc
404f8a:	8b c0                	mov    %eax,%eax
404f8c:	ff 25 f8 b4 42 00    	jmp    *0x42b4f8
404f92:	8b c0                	mov    %eax,%eax
404f94:	ff 25 f4 b4 42 00    	jmp    *0x42b4f4
404f9a:	8b c0                	mov    %eax,%eax
404f9c:	ff 25 f0 b4 42 00    	jmp    *0x42b4f0
404fa2:	8b c0                	mov    %eax,%eax
404fa4:	ff 25 ec b4 42 00    	jmp    *0x42b4ec
404faa:	8b c0                	mov    %eax,%eax
404fac:	ff 25 e8 b4 42 00    	jmp    *0x42b4e8
404fb2:	8b c0                	mov    %eax,%eax
404fb4:	ff 25 e4 b4 42 00    	jmp    *0x42b4e4
404fba:	8b c0                	mov    %eax,%eax
404fbc:	ff 25 e0 b4 42 00    	jmp    *0x42b4e0
404fc2:	8b c0                	mov    %eax,%eax
404fc4:	ff 25 dc b4 42 00    	jmp    *0x42b4dc
404fca:	8b c0                	mov    %eax,%eax
404fcc:	ff 25 d8 b4 42 00    	jmp    *0x42b4d8
404fd2:	8b c0                	mov    %eax,%eax
404fd4:	ff 25 d4 b4 42 00    	jmp    *0x42b4d4
404fda:	8b c0                	mov    %eax,%eax
404fdc:	ff 25 d0 b4 42 00    	jmp    *0x42b4d0
404fe2:	8b c0                	mov    %eax,%eax
404fe4:	ff 25 cc b4 42 00    	jmp    *0x42b4cc
404fea:	8b c0                	mov    %eax,%eax
404fec:	ff 25 c8 b4 42 00    	jmp    *0x42b4c8
404ff2:	8b c0                	mov    %eax,%eax
404ff4:	ff 25 c4 b4 42 00    	jmp    *0x42b4c4
404ffa:	8b c0                	mov    %eax,%eax
404ffc:	ff 25 c0 b4 42 00    	jmp    *0x42b4c0
405002:	8b c0                	mov    %eax,%eax
405004:	ff 25 bc b4 42 00    	jmp    *0x42b4bc
40500a:	8b c0                	mov    %eax,%eax
40500c:	ff 25 b8 b4 42 00    	jmp    *0x42b4b8
405012:	8b c0                	mov    %eax,%eax
405014:	ff 25 b4 b4 42 00    	jmp    *0x42b4b4
40501a:	8b c0                	mov    %eax,%eax
40501c:	ff 25 ac b4 42 00    	jmp    *0x42b4ac
405022:	8b c0                	mov    %eax,%eax
405024:	ff 25 a4 b4 42 00    	jmp    *0x42b4a4
40502a:	8b c0                	mov    %eax,%eax
40502c:	85 c0                	test   %eax,%eax
40502e:	75 05                	jne    0x405035
405030:	b8 d0 61 42 00       	mov    $0x4261d0,%eax
405035:	c3                   	ret
405036:	8b c0                	mov    %eax,%eax
405038:	85 d2                	test   %edx,%edx
40503a:	75 05                	jne    0x405041
40503c:	ba d0 61 42 00       	mov    $0x4261d0,%edx
405041:	c3                   	ret
405042:	8b c0                	mov    %eax,%eax
405044:	58                   	pop    %eax
405045:	87 04 24             	xchg   %eax,(%esp)
405048:	50                   	push   %eax
405049:	89 e0                	mov    %esp,%eax
40504b:	e8 44 e6 ff ff       	call   0x403694
405050:	58                   	pop    %eax
405051:	c3                   	ret
405052:	8b c0                	mov    %eax,%eax
405054:	53                   	push   %ebx
405055:	56                   	push   %esi
405056:	57                   	push   %edi
405057:	55                   	push   %ebp
405058:	51                   	push   %ecx
405059:	33 c0                	xor    %eax,%eax
40505b:	89 04 24             	mov    %eax,(%esp)
40505e:	bd 01 00 00 00       	mov    $0x1,%ebp
405063:	bf f9 ff ff ff       	mov    $0xfffffff9,%edi
405068:	bb da 61 42 00       	mov    $0x4261da,%ebx
40506d:	be e2 61 42 00       	mov    $0x4261e2,%esi
405072:	33 c0                	xor    %eax,%eax
405074:	8a 03                	mov    (%ebx),%al
405076:	50                   	push   %eax
405077:	e8 e4 f9 ff ff       	call   0x404a60
40507c:	0f bf c0             	movswl %ax,%eax
40507f:	85 e8                	test   %ebp,%eax
405081:	74 07                	je     0x40508a
405083:	33 c0                	xor    %eax,%eax
405085:	8a 06                	mov    (%esi),%al
405087:	09 04 24             	or     %eax,(%esp)
40508a:	bd 00 80 00 00       	mov    $0x8000,%ebp
40508f:	4e                   	dec    %esi
405090:	4b                   	dec    %ebx
405091:	47                   	inc    %edi
405092:	75 de                	jne    0x405072
405094:	8b 04 24             	mov    (%esp),%eax
405097:	5a                   	pop    %edx
405098:	5d                   	pop    %ebp
405099:	5f                   	pop    %edi
40509a:	5e                   	pop    %esi
40509b:	5b                   	pop    %ebx
40509c:	c3                   	ret
40509d:	8d 40 00             	lea    0x0(%eax),%eax
4050a0:	89 41 04             	mov    %eax,0x4(%ecx)
4050a3:	89 11                	mov    %edx,(%ecx)
4050a5:	c3                   	ret
4050a6:	8b c0                	mov    %eax,%eax
4050a8:	39 d0                	cmp    %edx,%eax
4050aa:	7e 02                	jle    0x4050ae
4050ac:	89 d0                	mov    %edx,%eax
4050ae:	c3                   	ret
4050af:	90                   	nop
4050b0:	39 d0                	cmp    %edx,%eax
4050b2:	7d 02                	jge    0x4050b6
4050b4:	89 d0                	mov    %edx,%eax
4050b6:	c3                   	ret
4050b7:	90                   	nop
4050b8:	6a 00                	push   $0x0
4050ba:	e8 11 f8 ff ff       	call   0x4048d0
4050bf:	5a                   	pop    %edx
4050c0:	50                   	push   %eax
4050c1:	52                   	push   %edx
4050c2:	89 d8                	mov    %ebx,%eax
4050c4:	ff 53 34             	call   *0x34(%ebx)
4050c7:	89 d8                	mov    %ebx,%eax
4050c9:	e8 2a 3f 00 00       	call   0x408ff8
4050ce:	50                   	push   %eax
4050cf:	ff 74 24 08          	push   0x8(%esp)
4050d3:	e8 80 f8 ff ff       	call   0x404958
4050d8:	5a                   	pop    %edx
4050d9:	50                   	push   %eax
4050da:	52                   	push   %edx
4050db:	8b 44 24 08          	mov    0x8(%esp),%eax
4050df:	c3                   	ret
4050e0:	59                   	pop    %ecx
4050e1:	58                   	pop    %eax
4050e2:	5a                   	pop    %edx
4050e3:	51                   	push   %ecx
4050e4:	52                   	push   %edx
4050e5:	50                   	push   %eax
4050e6:	52                   	push   %edx
4050e7:	e8 6c f8 ff ff       	call   0x404958
4050ec:	e8 07 f8 ff ff       	call   0x4048f8
4050f1:	c3                   	ret
4050f2:	8b c0                	mov    %eax,%eax
4050f4:	c3                   	ret
4050f5:	8d 40 00             	lea    0x0(%eax),%eax
4050f8:	b0 01                	mov    $0x1,%al
4050fa:	c3                   	ret
4050fb:	90                   	nop
4050fc:	33 c0                	xor    %eax,%eax
4050fe:	c3                   	ret
4050ff:	90                   	nop
405100:	55                   	push   %ebp
405101:	8b ec                	mov    %esp,%ebp
405103:	b0 01                	mov    $0x1,%al
405105:	5d                   	pop    %ebp
405106:	c2 04 00             	ret    $0x4
405109:	8d 40 00             	lea    0x0(%eax),%eax
40510c:	55                   	push   %ebp
40510d:	8b ec                	mov    %esp,%ebp
40510f:	b0 01                	mov    $0x1,%al
405111:	5d                   	pop    %ebp
405112:	c2 08 00             	ret    $0x8
405115:	8d 40 00             	lea    0x0(%eax),%eax
405118:	55                   	push   %ebp
405119:	8b ec                	mov    %esp,%ebp
40511b:	5d                   	pop    %ebp
40511c:	c2 14 00             	ret    $0x14
40511f:	90                   	nop
405120:	55                   	push   %ebp
405121:	8b ec                	mov    %esp,%ebp
405123:	33 c0                	xor    %eax,%eax
405125:	5d                   	pop    %ebp
405126:	c2 04 00             	ret    $0x4
405129:	8d 40 00             	lea    0x0(%eax),%eax
40512c:	55                   	push   %ebp
40512d:	8b ec                	mov    %esp,%ebp
40512f:	33 c0                	xor    %eax,%eax
405131:	5d                   	pop    %ebp
405132:	c2 10 00             	ret    $0x10
405135:	8d 40 00             	lea    0x0(%eax),%eax
405138:	55                   	push   %ebp
405139:	8b ec                	mov    %esp,%ebp
40513b:	33 c0                	xor    %eax,%eax
40513d:	5d                   	pop    %ebp
40513e:	c2 1c 00             	ret    $0x1c
405141:	8d 40 00             	lea    0x0(%eax),%eax
405144:	55                   	push   %ebp
405145:	8b ec                	mov    %esp,%ebp
405147:	33 c0                	xor    %eax,%eax
405149:	5d                   	pop    %ebp
40514a:	c2 0c 00             	ret    $0xc
40514d:	8d 40 00             	lea    0x0(%eax),%eax
405150:	51                   	push   %ecx
405151:	8b 10                	mov    (%eax),%edx
405153:	89 14 24             	mov    %edx,(%esp)
405156:	33 d2                	xor    %edx,%edx
405158:	89 10                	mov    %edx,(%eax)
40515a:	8b 04 24             	mov    (%esp),%eax
40515d:	e8 ae 50 00 00       	call   0x40a210
405162:	5a                   	pop    %edx
405163:	c3                   	ret
405164:	c3                   	ret
405165:	8d 40 00             	lea    0x0(%eax),%eax
405168:	83 40 04 02          	addl   $0x2,0x4(%eax)