603f9e:	cc                   	int3
603f9f:	cc                   	int3
603fa0:	8b c1                	mov    %ecx,%eax
603fa2:	c2 04 00             	ret    $0x4
603fa5:	cc                   	int3
603fa6:	cc                   	int3
603fa7:	cc                   	int3
603fa8:	cc                   	int3
603fa9:	cc                   	int3
603faa:	cc                   	int3
603fab:	cc                   	int3
603fac:	cc                   	int3
603fad:	cc                   	int3
603fae:	cc                   	int3
603faf:	cc                   	int3
603fb0:	8b c1                	mov    %ecx,%eax
603fb2:	c2 04 00             	ret    $0x4
603fb5:	cc                   	int3
603fb6:	cc                   	int3
603fb7:	cc                   	int3
603fb8:	cc                   	int3
603fb9:	cc                   	int3
603fba:	cc                   	int3
603fbb:	cc                   	int3
603fbc:	cc                   	int3
603fbd:	cc                   	int3
603fbe:	cc                   	int3
603fbf:	cc                   	int3
603fc0:	8b c1                	mov    %ecx,%eax
603fc2:	c2 04 00             	ret    $0x4
603fc5:	cc                   	int3
603fc6:	cc                   	int3
603fc7:	cc                   	int3
603fc8:	cc                   	int3
603fc9:	cc                   	int3
603fca:	cc                   	int3
603fcb:	cc                   	int3
603fcc:	cc                   	int3
603fcd:	cc                   	int3
603fce:	cc                   	int3
603fcf:	cc                   	int3
603fd0:	8b c1                	mov    %ecx,%eax
603fd2:	c2 04 00             	ret    $0x4
603fd5:	cc                   	int3
603fd6:	cc                   	int3
603fd7:	cc                   	int3
603fd8:	cc                   	int3
603fd9:	cc                   	int3
603fda:	cc                   	int3
603fdb:	cc                   	int3
603fdc:	cc                   	int3
603fdd:	cc                   	int3
603fde:	cc                   	int3
603fdf:	cc                   	int3
603fe0:	8b c1                	mov    %ecx,%eax
603fe2:	c3                   	ret
603fe3:	cc                   	int3
603fe4:	cc                   	int3
603fe5:	cc                   	int3
603fe6:	cc                   	int3
603fe7:	cc                   	int3
603fe8:	cc                   	int3
603fe9:	cc                   	int3
603fea:	cc                   	int3
603feb:	cc                   	int3
603fec:	cc                   	int3
603fed:	cc                   	int3
603fee:	cc                   	int3
603fef:	cc                   	int3
603ff0:	8b 44 24 04          	mov    0x4(%esp),%eax
603ff4:	89 01                	mov    %eax,(%ecx)
603ff6:	8b c1                	mov    %ecx,%eax
603ff8:	c2 04 00             	ret    $0x4
603ffb:	cc                   	int3
603ffc:	cc                   	int3
603ffd:	cc                   	int3
603ffe:	cc                   	int3
603fff:	cc                   	int3
604000:	51                   	push   %ecx
604001:	56                   	push   %esi
604002:	8b f1                	mov    %ecx,%esi
604004:	6a 08                	push   $0x8
604006:	89 74 24 08          	mov    %esi,0x8(%esp)
60400a:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
604010:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
604017:	c7 46 08 00 00 00 00 	movl   $0x0,0x8(%esi)
60401e:	c7 46 0c 00 00 00 00 	movl   $0x0,0xc(%esi)
604025:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
60402c:	e8 4c 69 e2 ff       	call   0x42a97d
604031:	83 c4 04             	add    $0x4,%esp
604034:	85 c0                	test   %eax,%eax
604036:	74 18                	je     0x604050
604038:	89 06                	mov    %eax,(%esi)
60403a:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
604040:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
604047:	8b 06                	mov    (%esi),%eax
604049:	89 30                	mov    %esi,(%eax)
60404b:	8b c6                	mov    %esi,%eax
60404d:	5e                   	pop    %esi
60404e:	59                   	pop    %ecx
60404f:	c3                   	ret
604050:	e8 38 99 e3 ff       	call   0x43d98d
604055:	cc                   	int3
604056:	cc                   	int3
604057:	cc                   	int3
604058:	cc                   	int3
604059:	cc                   	int3
60405a:	cc                   	int3
60405b:	cc                   	int3
60405c:	cc                   	int3
60405d:	cc                   	int3
60405e:	cc                   	int3
60405f:	cc                   	int3
604060:	cc                   	int3
604061:	cc                   	int3
604062:	cc                   	int3
604063:	cc                   	int3
604064:	cc                   	int3
604065:	cc                   	int3
604066:	cc                   	int3
604067:	cc                   	int3
604068:	cc                   	int3
604069:	cc                   	int3
60406a:	cc                   	int3
60406b:	cc                   	int3
60406c:	cc                   	int3
60406d:	cc                   	int3
60406e:	cc                   	int3
60406f:	cc                   	int3
604070:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
604076:	8b c1                	mov    %ecx,%eax
604078:	c7 41 04 00 00 00 00 	movl   $0x0,0x4(%ecx)
60407f:	c3                   	ret
604080:	cc                   	int3
604081:	cc                   	int3
604082:	cc                   	int3
604083:	cc                   	int3
604084:	cc                   	int3
604085:	cc                   	int3
604086:	cc                   	int3
604087:	cc                   	int3
604088:	cc                   	int3
604089:	cc                   	int3
60408a:	cc                   	int3
60408b:	cc                   	int3
60408c:	cc                   	int3
60408d:	cc                   	int3
60408e:	cc                   	int3
60408f:	cc                   	int3
604090:	55                   	push   %ebp
604091:	8b ec                	mov    %esp,%ebp
604093:	6a ff                	push   $0xffffffff
604095:	68 08 06 b7 00       	push   $0xb70608
60409a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
6040a0:	50                   	push   %eax
6040a1:	51                   	push   %ecx
6040a2:	56                   	push   %esi
6040a3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
6040a8:	33 c5                	xor    %ebp,%eax
6040aa:	50                   	push   %eax
6040ab:	8d 45 f4             	lea    -0xc(%ebp),%eax
6040ae:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
6040b4:	8b f1                	mov    %ecx,%esi
6040b6:	89 75 f0             	mov    %esi,-0x10(%ebp)
6040b9:	c7 46 24 00 00 00 00 	movl   $0x0,0x24(%esi)
6040c0:	8b 45 08             	mov    0x8(%ebp),%eax
6040c3:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
6040ca:	8b 48 24             	mov    0x24(%eax),%ecx
6040cd:	85 c9                	test   %ecx,%ecx
6040cf:	74 08                	je     0x6040d9
6040d1:	8b 01                	mov    (%ecx),%eax
6040d3:	56                   	push   %esi
6040d4:	ff 10                	call   *(%eax)
6040d6:	89 46 24             	mov    %eax,0x24(%esi)
6040d9:	8b c6                	mov    %esi,%eax
6040db:	8b 4d f4             	mov    -0xc(%ebp),%ecx
6040de:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
6040e5:	59                   	pop    %ecx
6040e6:	5e                   	pop    %esi
6040e7:	8b e5                	mov    %ebp,%esp
6040e9:	5d                   	pop    %ebp
6040ea:	c2 04 00             	ret    $0x4
6040ed:	cc                   	int3
6040ee:	cc                   	int3
6040ef:	cc                   	int3
6040f0:	cc                   	int3
6040f1:	cc                   	int3
6040f2:	cc                   	int3
6040f3:	cc                   	int3
6040f4:	cc                   	int3
6040f5:	cc                   	int3
6040f6:	cc                   	int3
6040f7:	cc                   	int3
6040f8:	cc                   	int3
6040f9:	cc                   	int3
6040fa:	cc                   	int3
6040fb:	cc                   	int3
6040fc:	cc                   	int3
6040fd:	cc                   	int3
6040fe:	cc                   	int3
6040ff:	cc                   	int3
604100:	cc                   	int3
604101:	cc                   	int3
604102:	cc                   	int3
604103:	cc                   	int3
604104:	cc                   	int3
604105:	cc                   	int3
604106:	cc                   	int3
604107:	cc                   	int3
604108:	cc                   	int3
604109:	cc                   	int3
60410a:	cc                   	int3
60410b:	cc                   	int3
60410c:	cc                   	int3
60410d:	cc                   	int3
60410e:	cc                   	int3
60410f:	cc                   	int3
604110:	c7 41 24 00 00 00 00 	movl   $0x0,0x24(%ecx)
604117:	8b c1                	mov    %ecx,%eax
604119:	c3                   	ret
60411a:	cc                   	int3
60411b:	cc                   	int3
60411c:	cc                   	int3
60411d:	cc                   	int3
60411e:	cc                   	int3
60411f:	cc                   	int3
604120:	55                   	push   %ebp
604121:	8b ec                	mov    %esp,%ebp
604123:	6a ff                	push   $0xffffffff
604125:	68 30 06 b7 00       	push   $0xb70630
60412a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
604130:	50                   	push   %eax
604131:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
604136:	33 c5                	xor    %ebp,%eax
604138:	50                   	push   %eax
604139:	8d 45 f4             	lea    -0xc(%ebp),%eax
60413c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
604142:	8b 55 08             	mov    0x8(%ebp),%edx
604145:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
60414b:	3b ca                	cmp    %edx,%ecx
60414d:	74 0a                	je     0x604159
60414f:	8b 02                	mov    (%edx),%eax
604151:	89 01                	mov    %eax,(%ecx)
604153:	c7 02 00 00 00 00    	movl   $0x0,(%edx)
604159:	8b c1                	mov    %ecx,%eax
60415b:	c6 41 04 01          	movb   $0x1,0x4(%ecx)
60415f:	8b 4d f4             	mov    -0xc(%ebp),%ecx
604162:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
604169:	59                   	pop    %ecx
60416a:	8b e5                	mov    %ebp,%esp
60416c:	5d                   	pop    %ebp
60416d:	c2 04 00             	ret    $0x4
604170:	cc                   	int3
604171:	cc                   	int3
604172:	cc                   	int3
604173:	cc                   	int3
604174:	cc                   	int3
604175:	cc                   	int3
604176:	cc                   	int3
604177:	cc                   	int3
604178:	cc                   	int3
604179:	cc                   	int3
60417a:	cc                   	int3
60417b:	cc                   	int3
60417c:	cc                   	int3
60417d:	cc                   	int3
60417e:	cc                   	int3
60417f:	cc                   	int3
604180:	cc                   	int3
604181:	cc                   	int3
604182:	cc                   	int3
604183:	cc                   	int3
604184:	cc                   	int3
604185:	cc                   	int3
604186:	cc                   	int3
604187:	cc                   	int3
604188:	cc                   	int3
604189:	cc                   	int3
60418a:	cc                   	int3
60418b:	cc                   	int3
60418c:	cc                   	int3
60418d:	cc                   	int3
60418e:	cc                   	int3
60418f:	cc                   	int3
604190:	51                   	push   %ecx
604191:	8b 54 24 08          	mov    0x8(%esp),%edx
604195:	89 0c 24             	mov    %ecx,(%esp)
604198:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
60419e:	3b ca                	cmp    %edx,%ecx
6041a0:	74 1a                	je     0x6041bc
6041a2:	8b 02                	mov    (%edx),%eax
6041a4:	85 c0                	test   %eax,%eax
6041a6:	75 0c                	jne    0x6041b4
6041a8:	89 01                	mov    %eax,(%ecx)
6041aa:	8b c1                	mov    %ecx,%eax
6041ac:	c6 41 04 01          	movb   $0x1,0x4(%ecx)
6041b0:	59                   	pop    %ecx
6041b1:	c2 08 00             	ret    $0x8
6041b4:	f0 ff 40 08          	lock incl 0x8(%eax)
6041b8:	8b 02                	mov    (%edx),%eax
6041ba:	89 01                	mov    %eax,(%ecx)
6041bc:	c6 41 04 01          	movb   $0x1,0x4(%ecx)
6041c0:	8b c1                	mov    %ecx,%eax
6041c2:	59                   	pop    %ecx
6041c3:	c2 08 00             	ret    $0x8
6041c6:	cc                   	int3
6041c7:	cc                   	int3
6041c8:	cc                   	int3
6041c9:	cc                   	int3
6041ca:	cc                   	int3
6041cb:	cc                   	int3
6041cc:	cc                   	int3
6041cd:	cc                   	int3
6041ce:	cc                   	int3
6041cf:	cc                   	int3
6041d0:	cc                   	int3
6041d1:	cc                   	int3
6041d2:	cc                   	int3
6041d3:	cc                   	int3
6041d4:	cc                   	int3
6041d5:	cc                   	int3
6041d6:	cc                   	int3
6041d7:	cc                   	int3
6041d8:	cc                   	int3
6041d9:	cc                   	int3
6041da:	cc                   	int3
6041db:	cc                   	int3
6041dc:	cc                   	int3
6041dd:	cc                   	int3
6041de:	cc                   	int3
6041df:	cc                   	int3
6041e0:	51                   	push   %ecx
6041e1:	56                   	push   %esi
6041e2:	8b f1                	mov    %ecx,%esi
6041e4:	6a 00                	push   $0x0
6041e6:	6a 00                	push   $0x0
6041e8:	89 74 24 0c          	mov    %esi,0xc(%esp)
6041ec:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
6041f2:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
6041f9:	e8 51 09 e2 ff       	call   0x424b4f
6041fe:	89 06                	mov    %eax,(%esi)
604200:	8b c6                	mov    %esi,%eax
604202:	5e                   	pop    %esi
604203:	59                   	pop    %ecx
604204:	c2 04 00             	ret    $0x4
604207:	cc                   	int3
604208:	cc                   	int3
604209:	cc                   	int3
60420a:	cc                   	int3
60420b:	cc                   	int3