4a20a4:	cc                   	int3
4a20a5:	cc                   	int3
4a20a6:	cc                   	int3
4a20a7:	cc                   	int3
4a20a8:	cc                   	int3
4a20a9:	cc                   	int3
4a20aa:	cc                   	int3
4a20ab:	cc                   	int3
4a20ac:	cc                   	int3
4a20ad:	cc                   	int3
4a20ae:	cc                   	int3
4a20af:	cc                   	int3
4a20b0:	cc                   	int3
4a20b1:	cc                   	int3
4a20b2:	cc                   	int3
4a20b3:	cc                   	int3
4a20b4:	cc                   	int3
4a20b5:	cc                   	int3
4a20b6:	cc                   	int3
4a20b7:	cc                   	int3
4a20b8:	cc                   	int3
4a20b9:	cc                   	int3
4a20ba:	cc                   	int3
4a20bb:	cc                   	int3
4a20bc:	cc                   	int3
4a20bd:	cc                   	int3
4a20be:	cc                   	int3
4a20bf:	cc                   	int3
4a20c0:	83 ec 08             	sub    $0x8,%esp
4a20c3:	56                   	push   %esi
4a20c4:	8d 44 24 1c          	lea    0x1c(%esp),%eax
4a20c8:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%esp)
4a20cf:	00
4a20d0:	50                   	push   %eax
4a20d1:	8d 44 24 1c          	lea    0x1c(%esp),%eax
4a20d5:	50                   	push   %eax
4a20d6:	ff 74 24 1c          	push   0x1c(%esp)
4a20da:	8d 44 24 10          	lea    0x10(%esp),%eax
4a20de:	50                   	push   %eax
4a20df:	e8 6d 5c f6 ff       	call   0x407d51
4a20e4:	8b 74 24 20          	mov    0x20(%esp),%esi
4a20e8:	83 c4 10             	add    $0x10,%esp
4a20eb:	8b 08                	mov    (%eax),%ecx
4a20ed:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
4a20f3:	89 0e                	mov    %ecx,(%esi)
4a20f5:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4a20f9:	85 c9                	test   %ecx,%ecx
4a20fb:	74 06                	je     0x4a2103
4a20fd:	8b 11                	mov    (%ecx),%edx
4a20ff:	6a 01                	push   $0x1
4a2101:	ff 12                	call   *(%edx)
4a2103:	8b c6                	mov    %esi,%eax
4a2105:	5e                   	pop    %esi
4a2106:	83 c4 08             	add    $0x8,%esp
4a2109:	c3                   	ret
4a210a:	cc                   	int3
4a210b:	cc                   	int3
4a210c:	cc                   	int3
4a210d:	cc                   	int3
4a210e:	cc                   	int3
4a210f:	cc                   	int3
4a2110:	cc                   	int3
4a2111:	cc                   	int3
4a2112:	cc                   	int3
4a2113:	cc                   	int3
4a2114:	cc                   	int3
4a2115:	cc                   	int3
4a2116:	cc                   	int3
4a2117:	cc                   	int3
4a2118:	cc                   	int3
4a2119:	cc                   	int3
4a211a:	cc                   	int3
4a211b:	cc                   	int3
4a211c:	cc                   	int3
4a211d:	cc                   	int3
4a211e:	cc                   	int3
4a211f:	cc                   	int3
4a2120:	c2 04 00             	ret    $0x4
4a2123:	cc                   	int3
4a2124:	cc                   	int3
4a2125:	cc                   	int3
4a2126:	cc                   	int3
4a2127:	cc                   	int3
4a2128:	cc                   	int3
4a2129:	cc                   	int3
4a212a:	cc                   	int3
4a212b:	cc                   	int3
4a212c:	cc                   	int3
4a212d:	cc                   	int3
4a212e:	cc                   	int3
4a212f:	cc                   	int3
4a2130:	8b c1                	mov    %ecx,%eax
4a2132:	c3                   	ret
4a2133:	cc                   	int3
4a2134:	cc                   	int3
4a2135:	cc                   	int3
4a2136:	cc                   	int3
4a2137:	cc                   	int3
4a2138:	cc                   	int3
4a2139:	cc                   	int3
4a213a:	cc                   	int3
4a213b:	cc                   	int3
4a213c:	cc                   	int3
4a213d:	cc                   	int3
4a213e:	cc                   	int3
4a213f:	cc                   	int3
4a2140:	8b c1                	mov    %ecx,%eax
4a2142:	c3                   	ret
4a2143:	cc                   	int3
4a2144:	cc                   	int3
4a2145:	cc                   	int3
4a2146:	cc                   	int3
4a2147:	cc                   	int3
4a2148:	cc                   	int3
4a2149:	cc                   	int3
4a214a:	cc                   	int3
4a214b:	cc                   	int3
4a214c:	cc                   	int3
4a214d:	cc                   	int3
4a214e:	cc                   	int3
4a214f:	cc                   	int3
4a2150:	8b c1                	mov    %ecx,%eax
4a2152:	c3                   	ret
4a2153:	cc                   	int3
4a2154:	cc                   	int3
4a2155:	cc                   	int3
4a2156:	cc                   	int3
4a2157:	cc                   	int3
4a2158:	cc                   	int3
4a2159:	cc                   	int3
4a215a:	cc                   	int3
4a215b:	cc                   	int3
4a215c:	cc                   	int3
4a215d:	cc                   	int3
4a215e:	cc                   	int3
4a215f:	cc                   	int3
4a2160:	8b c1                	mov    %ecx,%eax
4a2162:	c3                   	ret
4a2163:	cc                   	int3
4a2164:	cc                   	int3
4a2165:	cc                   	int3
4a2166:	cc                   	int3
4a2167:	cc                   	int3
4a2168:	cc                   	int3
4a2169:	cc                   	int3
4a216a:	cc                   	int3
4a216b:	cc                   	int3
4a216c:	cc                   	int3
4a216d:	cc                   	int3
4a216e:	cc                   	int3
4a216f:	cc                   	int3
4a2170:	8b c1                	mov    %ecx,%eax
4a2172:	c3                   	ret
4a2173:	cc                   	int3
4a2174:	cc                   	int3
4a2175:	cc                   	int3
4a2176:	cc                   	int3
4a2177:	cc                   	int3
4a2178:	cc                   	int3
4a2179:	cc                   	int3
4a217a:	cc                   	int3
4a217b:	cc                   	int3
4a217c:	cc                   	int3
4a217d:	cc                   	int3
4a217e:	cc                   	int3
4a217f:	cc                   	int3
4a2180:	6a ff                	push   $0xffffffff
4a2182:	6a 00                	push   $0x0
4a2184:	ff 74 24 0c          	push   0xc(%esp)
4a2188:	e8 97 fa f7 ff       	call   0x421c24
4a218d:	c2 04 00             	ret    $0x4
4a2190:	cc                   	int3
4a2191:	cc                   	int3
4a2192:	cc                   	int3
4a2193:	cc                   	int3
4a2194:	cc                   	int3
4a2195:	cc                   	int3
4a2196:	cc                   	int3
4a2197:	cc                   	int3
4a2198:	cc                   	int3
4a2199:	cc                   	int3
4a219a:	cc                   	int3
4a219b:	cc                   	int3
4a219c:	cc                   	int3
4a219d:	cc                   	int3
4a219e:	cc                   	int3
4a219f:	cc                   	int3
4a21a0:	8b 01                	mov    (%ecx),%eax
4a21a2:	c3                   	ret
4a21a3:	cc                   	int3
4a21a4:	cc                   	int3
4a21a5:	cc                   	int3
4a21a6:	cc                   	int3
4a21a7:	cc                   	int3
4a21a8:	cc                   	int3
4a21a9:	cc                   	int3
4a21aa:	cc                   	int3
4a21ab:	cc                   	int3
4a21ac:	cc                   	int3
4a21ad:	cc                   	int3
4a21ae:	cc                   	int3
4a21af:	cc                   	int3
4a21b0:	8b c1                	mov    %ecx,%eax
4a21b2:	c3                   	ret
4a21b3:	cc                   	int3
4a21b4:	cc                   	int3
4a21b5:	cc                   	int3
4a21b6:	cc                   	int3
4a21b7:	cc                   	int3
4a21b8:	cc                   	int3
4a21b9:	cc                   	int3
4a21ba:	cc                   	int3
4a21bb:	cc                   	int3
4a21bc:	cc                   	int3
4a21bd:	cc                   	int3
4a21be:	cc                   	int3
4a21bf:	cc                   	int3
4a21c0:	8b 01                	mov    (%ecx),%eax
4a21c2:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
4a21c8:	c3                   	ret
4a21c9:	cc                   	int3
4a21ca:	cc                   	int3
4a21cb:	cc                   	int3
4a21cc:	cc                   	int3
4a21cd:	cc                   	int3
4a21ce:	cc                   	int3
4a21cf:	cc                   	int3
4a21d0:	83 ec 20             	sub    $0x20,%esp
4a21d3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
4a21d8:	33 c4                	xor    %esp,%eax
4a21da:	89 44 24 1c          	mov    %eax,0x1c(%esp)
4a21de:	56                   	push   %esi
4a21df:	ff 74 24 2c          	push   0x2c(%esp)
4a21e3:	8b 74 24 2c          	mov    0x2c(%esp),%esi
4a21e7:	8d 44 24 21          	lea    0x21(%esp),%eax
4a21eb:	50                   	push   %eax
4a21ec:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
4a21f3:	00
4a21f4:	e8 10 75 f7 ff       	call   0x419709
4a21f9:	8d 4c 24 25          	lea    0x25(%esp),%ecx
4a21fd:	c7 46 14 0f 00 00 00 	movl   $0xf,0x14(%esi)
4a2204:	83 c4 08             	add    $0x8,%esp
4a2207:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
4a220e:	c6 06 00             	movb   $0x0,(%esi)
4a2211:	3b c1                	cmp    %ecx,%eax
4a2213:	74 0b                	je     0x4a2220
4a2215:	2b c8                	sub    %eax,%ecx
4a2217:	51                   	push   %ecx
4a2218:	50                   	push   %eax
4a2219:	8b ce                	mov    %esi,%ecx
4a221b:	e8 71 24 f7 ff       	call   0x414691
4a2220:	8b 4c 24 20          	mov    0x20(%esp),%ecx
4a2224:	8b c6                	mov    %esi,%eax
4a2226:	5e                   	pop    %esi
4a2227:	33 cc                	xor    %esp,%ecx
4a2229:	e8 88 95 f7 ff       	call   0x41b7b6
4a222e:	83 c4 20             	add    $0x20,%esp
4a2231:	c3                   	ret
4a2232:	cc                   	int3
4a2233:	cc                   	int3
4a2234:	cc                   	int3
4a2235:	cc                   	int3
4a2236:	cc                   	int3
4a2237:	cc                   	int3
4a2238:	cc                   	int3
4a2239:	cc                   	int3
4a223a:	cc                   	int3
4a223b:	cc                   	int3
4a223c:	cc                   	int3
4a223d:	cc                   	int3
4a223e:	cc                   	int3
4a223f:	cc                   	int3
4a2240:	cc                   	int3
4a2241:	cc                   	int3
4a2242:	cc                   	int3
4a2243:	cc                   	int3
4a2244:	cc                   	int3
4a2245:	cc                   	int3
4a2246:	cc                   	int3
4a2247:	cc                   	int3
4a2248:	cc                   	int3
4a2249:	cc                   	int3
4a224a:	cc                   	int3
4a224b:	cc                   	int3
4a224c:	cc                   	int3
4a224d:	cc                   	int3
4a224e:	cc                   	int3
4a224f:	cc                   	int3
4a2250:	c7 01 00 00 00 00    	movl   $0x0,(%ecx)
4a2256:	8b c1                	mov    %ecx,%eax
4a2258:	c3                   	ret
4a2259:	cc                   	int3
4a225a:	cc                   	int3
4a225b:	cc                   	int3
4a225c:	cc                   	int3
4a225d:	cc                   	int3
4a225e:	cc                   	int3
4a225f:	cc                   	int3
4a2260:	51                   	push   %ecx
4a2261:	8b 44 24 08          	mov    0x8(%esp),%eax
4a2265:	89 41 04             	mov    %eax,0x4(%ecx)
4a2268:	8b c1                	mov    %ecx,%eax
4a226a:	89 0c 24             	mov    %ecx,(%esp)
4a226d:	c7 01 88 70 bd 00    	movl   $0xbd7088,(%ecx)
4a2273:	59                   	pop    %ecx
4a2274:	c2 04 00             	ret    $0x4
4a2277:	cc                   	int3
4a2278:	cc                   	int3
4a2279:	cc                   	int3
4a227a:	cc                   	int3
4a227b:	cc                   	int3
4a227c:	cc                   	int3
4a227d:	cc                   	int3
4a227e:	cc                   	int3
4a227f:	cc                   	int3
4a2280:	55                   	push   %ebp
4a2281:	8b ec                	mov    %esp,%ebp
4a2283:	6a ff                	push   $0xffffffff
4a2285:	68 c8 ba b3 00       	push   $0xb3bac8
4a228a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4a2290:	50                   	push   %eax
4a2291:	83 ec 10             	sub    $0x10,%esp
4a2294:	56                   	push   %esi
4a2295:	57                   	push   %edi
4a2296:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
4a229b:	33 c5                	xor    %ebp,%eax
4a229d:	50                   	push   %eax
4a229e:	8d 45 f4             	lea    -0xc(%ebp),%eax
4a22a1:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4a22a7:	8b f1                	mov    %ecx,%esi
4a22a9:	89 75 ec             	mov    %esi,-0x14(%ebp)
4a22ac:	e8 a4 99 f9 ff       	call   0x43bc55
4a22b1:	8b 7d 08             	mov    0x8(%ebp),%edi
4a22b4:	8d 45 08             	lea    0x8(%ebp),%eax
4a22b7:	57                   	push   %edi
4a22b8:	50                   	push   %eax
4a22b9:	8b ce                	mov    %esi,%ecx
4a22bb:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4a22c2:	e8 67 bc f8 ff       	call   0x42df2e
4a22c7:	8b 45 08             	mov    0x8(%ebp),%eax
4a22ca:	3b 46 04             	cmp    0x4(%esi),%eax
4a22cd:	75 1e                	jne    0x4a22ed
4a22cf:	8d 45 0b             	lea    0xb(%ebp),%eax
4a22d2:	89 7d f0             	mov    %edi,-0x10(%ebp)
4a22d5:	50                   	push   %eax
4a22d6:	8d 45 f0             	lea    -0x10(%ebp),%eax
4a22d9:	8b ce                	mov    %esi,%ecx
4a22db:	50                   	push   %eax
4a22dc:	68 13 70 bd 00       	push   $0xbd7013
4a22e1:	8d 45 e4             	lea    -0x1c(%ebp),%eax