1401b1fad:	cc                   	int3
1401b1fae:	cc                   	int3
1401b1faf:	cc                   	int3
1401b1fb0:	40 53                	rex push %rbx
1401b1fb2:	48 83 ec 20          	sub    $0x20,%rsp
1401b1fb6:	48 8b d9             	mov    %rcx,%rbx
1401b1fb9:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b1fbd:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b1fc1:	48 85 c0             	test   %rax,%rax
1401b1fc4:	74 02                	je     0x1401b1fc8
1401b1fc6:	ff d0                	call   *%rax
1401b1fc8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b1fcd:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b1fd2:	83 f8 01             	cmp    $0x1,%eax
1401b1fd5:	75 44                	jne    0x1401b201b
1401b1fd7:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b1fdb:	48 85 c9             	test   %rcx,%rcx
1401b1fde:	74 33                	je     0x1401b2013
1401b1fe0:	48 8d 05 d9 64 19 00 	lea    0x1964d9(%rip),%rax        # 0x1403484c0
1401b1fe7:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401b1feb:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1401b1fef:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b1ff3:	48 8d 05 56 66 19 00 	lea    0x196656(%rip),%rax        # 0x140348650
1401b1ffa:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
1401b1fff:	48 8d 05 12 0b 18 00 	lea    0x180b12(%rip),%rax        # 0x140332b18
1401b2006:	ba 30 00 00 00       	mov    $0x30,%edx
1401b200b:	48 89 03             	mov    %rax,(%rbx)
1401b200e:	e8 71 82 14 00       	call   0x1402fa284
1401b2013:	b0 01                	mov    $0x1,%al
1401b2015:	48 83 c4 20          	add    $0x20,%rsp
1401b2019:	5b                   	pop    %rbx
1401b201a:	c3                   	ret
1401b201b:	32 c0                	xor    %al,%al
1401b201d:	48 83 c4 20          	add    $0x20,%rsp
1401b2021:	5b                   	pop    %rbx
1401b2022:	c3                   	ret
1401b2023:	cc                   	int3
1401b2024:	cc                   	int3
1401b2025:	cc                   	int3
1401b2026:	cc                   	int3
1401b2027:	cc                   	int3
1401b2028:	cc                   	int3
1401b2029:	cc                   	int3
1401b202a:	cc                   	int3
1401b202b:	cc                   	int3
1401b202c:	cc                   	int3
1401b202d:	cc                   	int3
1401b202e:	cc                   	int3
1401b202f:	cc                   	int3
1401b2030:	40 53                	rex push %rbx
1401b2032:	48 83 ec 20          	sub    $0x20,%rsp
1401b2036:	48 8b d9             	mov    %rcx,%rbx
1401b2039:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b203d:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b2041:	48 85 c0             	test   %rax,%rax
1401b2044:	74 02                	je     0x1401b2048
1401b2046:	ff d0                	call   *%rax
1401b2048:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b204d:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b2052:	83 f8 01             	cmp    $0x1,%eax
1401b2055:	75 44                	jne    0x1401b209b
1401b2057:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b205b:	48 85 c9             	test   %rcx,%rcx
1401b205e:	74 33                	je     0x1401b2093
1401b2060:	48 8d 05 61 3c 19 00 	lea    0x193c61(%rip),%rax        # 0x140345cc8
1401b2067:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401b206b:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1401b206f:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b2073:	48 8d 05 fe 3c 19 00 	lea    0x193cfe(%rip),%rax        # 0x140345d78
1401b207a:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
1401b207f:	48 8d 05 92 0a 18 00 	lea    0x180a92(%rip),%rax        # 0x140332b18
1401b2086:	ba 30 00 00 00       	mov    $0x30,%edx
1401b208b:	48 89 03             	mov    %rax,(%rbx)
1401b208e:	e8 f1 81 14 00       	call   0x1402fa284
1401b2093:	b0 01                	mov    $0x1,%al
1401b2095:	48 83 c4 20          	add    $0x20,%rsp
1401b2099:	5b                   	pop    %rbx
1401b209a:	c3                   	ret
1401b209b:	32 c0                	xor    %al,%al
1401b209d:	48 83 c4 20          	add    $0x20,%rsp
1401b20a1:	5b                   	pop    %rbx
1401b20a2:	c3                   	ret
1401b20a3:	cc                   	int3
1401b20a4:	cc                   	int3
1401b20a5:	cc                   	int3
1401b20a6:	cc                   	int3
1401b20a7:	cc                   	int3
1401b20a8:	cc                   	int3
1401b20a9:	cc                   	int3
1401b20aa:	cc                   	int3
1401b20ab:	cc                   	int3
1401b20ac:	cc                   	int3
1401b20ad:	cc                   	int3
1401b20ae:	cc                   	int3
1401b20af:	cc                   	int3
1401b20b0:	40 53                	rex push %rbx
1401b20b2:	48 83 ec 20          	sub    $0x20,%rsp
1401b20b6:	48 8b d9             	mov    %rcx,%rbx
1401b20b9:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b20bd:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b20c1:	48 85 c0             	test   %rax,%rax
1401b20c4:	74 02                	je     0x1401b20c8
1401b20c6:	ff d0                	call   *%rax
1401b20c8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b20cd:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b20d2:	83 f8 01             	cmp    $0x1,%eax
1401b20d5:	75 44                	jne    0x1401b211b
1401b20d7:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b20db:	48 85 c9             	test   %rcx,%rcx
1401b20de:	74 33                	je     0x1401b2113
1401b20e0:	48 8d 05 b1 72 19 00 	lea    0x1972b1(%rip),%rax        # 0x140349398
1401b20e7:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401b20eb:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1401b20ef:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b20f3:	48 8d 05 e6 72 19 00 	lea    0x1972e6(%rip),%rax        # 0x1403493e0
1401b20fa:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
1401b20ff:	48 8d 05 12 0a 18 00 	lea    0x180a12(%rip),%rax        # 0x140332b18
1401b2106:	ba 30 00 00 00       	mov    $0x30,%edx
1401b210b:	48 89 03             	mov    %rax,(%rbx)
1401b210e:	e8 71 81 14 00       	call   0x1402fa284
1401b2113:	b0 01                	mov    $0x1,%al
1401b2115:	48 83 c4 20          	add    $0x20,%rsp
1401b2119:	5b                   	pop    %rbx
1401b211a:	c3                   	ret
1401b211b:	32 c0                	xor    %al,%al
1401b211d:	48 83 c4 20          	add    $0x20,%rsp
1401b2121:	5b                   	pop    %rbx
1401b2122:	c3                   	ret
1401b2123:	cc                   	int3
1401b2124:	cc                   	int3
1401b2125:	cc                   	int3
1401b2126:	cc                   	int3
1401b2127:	cc                   	int3
1401b2128:	cc                   	int3
1401b2129:	cc                   	int3
1401b212a:	cc                   	int3
1401b212b:	cc                   	int3
1401b212c:	cc                   	int3
1401b212d:	cc                   	int3
1401b212e:	cc                   	int3
1401b212f:	cc                   	int3
1401b2130:	40 53                	rex push %rbx
1401b2132:	48 83 ec 20          	sub    $0x20,%rsp
1401b2136:	48 8b d9             	mov    %rcx,%rbx
1401b2139:	48 8b 49 e0          	mov    -0x20(%rcx),%rcx
1401b213d:	48 8b 41 10          	mov    0x10(%rcx),%rax
1401b2141:	48 85 c0             	test   %rax,%rax
1401b2144:	74 02                	je     0x1401b2148
1401b2146:	ff d0                	call   *%rax
1401b2148:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b214d:	f0 0f c1 43 f8       	lock xadd %eax,-0x8(%rbx)
1401b2152:	83 f8 01             	cmp    $0x1,%eax
1401b2155:	75 44                	jne    0x1401b219b
1401b2157:	48 8d 4b d8          	lea    -0x28(%rbx),%rcx
1401b215b:	48 85 c9             	test   %rcx,%rcx
1401b215e:	74 33                	je     0x1401b2193
1401b2160:	48 8d 05 49 60 19 00 	lea    0x196049(%rip),%rax        # 0x1403481b0
1401b2167:	48 89 43 e8          	mov    %rax,-0x18(%rbx)
1401b216b:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
1401b216f:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b2173:	48 8d 05 86 60 19 00 	lea    0x196086(%rip),%rax        # 0x140348200
1401b217a:	48 89 44 1a f0       	mov    %rax,-0x10(%rdx,%rbx,1)
1401b217f:	48 8d 05 92 09 18 00 	lea    0x180992(%rip),%rax        # 0x140332b18
1401b2186:	ba 30 00 00 00       	mov    $0x30,%edx
1401b218b:	48 89 03             	mov    %rax,(%rbx)
1401b218e:	e8 f1 80 14 00       	call   0x1402fa284
1401b2193:	b0 01                	mov    $0x1,%al
1401b2195:	48 83 c4 20          	add    $0x20,%rsp
1401b2199:	5b                   	pop    %rbx
1401b219a:	c3                   	ret
1401b219b:	32 c0                	xor    %al,%al
1401b219d:	48 83 c4 20          	add    $0x20,%rsp
1401b21a1:	5b                   	pop    %rbx
1401b21a2:	c3                   	ret
1401b21a3:	cc                   	int3
1401b21a4:	cc                   	int3
1401b21a5:	cc                   	int3
1401b21a6:	cc                   	int3
1401b21a7:	cc                   	int3
1401b21a8:	cc                   	int3
1401b21a9:	cc                   	int3
1401b21aa:	cc                   	int3
1401b21ab:	cc                   	int3
1401b21ac:	cc                   	int3
1401b21ad:	cc                   	int3
1401b21ae:	cc                   	int3
1401b21af:	cc                   	int3
1401b21b0:	40 53                	rex push %rbx
1401b21b2:	48 83 ec 20          	sub    $0x20,%rsp
1401b21b6:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1401b21ba:	48 8b d9             	mov    %rcx,%rbx
1401b21bd:	49 8b 40 08          	mov    0x8(%r8),%rax
1401b21c1:	49 8d 48 08          	lea    0x8(%r8),%rcx
1401b21c5:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b21c9:	48 03 ca             	add    %rdx,%rcx
1401b21cc:	48 8b 01             	mov    (%rcx),%rax
1401b21cf:	ff 50 08             	call   *0x8(%rax)
1401b21d2:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b21d7:	f0 0f c1 43 58       	lock xadd %eax,0x58(%rbx)
1401b21dc:	83 f8 01             	cmp    $0x1,%eax
1401b21df:	75 16                	jne    0x1401b21f7
1401b21e1:	48 8b 03             	mov    (%rbx),%rax
1401b21e4:	ba 01 00 00 00       	mov    $0x1,%edx
1401b21e9:	48 8b cb             	mov    %rbx,%rcx
1401b21ec:	ff 50 20             	call   *0x20(%rax)
1401b21ef:	b0 01                	mov    $0x1,%al
1401b21f1:	48 83 c4 20          	add    $0x20,%rsp
1401b21f5:	5b                   	pop    %rbx
1401b21f6:	c3                   	ret
1401b21f7:	32 c0                	xor    %al,%al
1401b21f9:	48 83 c4 20          	add    $0x20,%rsp
1401b21fd:	5b                   	pop    %rbx
1401b21fe:	c3                   	ret
1401b21ff:	cc                   	int3
1401b2200:	40 53                	rex push %rbx
1401b2202:	48 83 ec 20          	sub    $0x20,%rsp
1401b2206:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1401b220a:	48 8b d9             	mov    %rcx,%rbx
1401b220d:	49 8b 40 08          	mov    0x8(%r8),%rax
1401b2211:	49 8d 48 08          	lea    0x8(%r8),%rcx
1401b2215:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b2219:	48 03 ca             	add    %rdx,%rcx
1401b221c:	48 8b 01             	mov    (%rcx),%rax
1401b221f:	ff 50 08             	call   *0x8(%rax)
1401b2222:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b2227:	f0 0f c1 43 70       	lock xadd %eax,0x70(%rbx)
1401b222c:	83 f8 01             	cmp    $0x1,%eax
1401b222f:	75 16                	jne    0x1401b2247
1401b2231:	48 8b 03             	mov    (%rbx),%rax
1401b2234:	ba 01 00 00 00       	mov    $0x1,%edx
1401b2239:	48 8b cb             	mov    %rbx,%rcx
1401b223c:	ff 50 20             	call   *0x20(%rax)
1401b223f:	b0 01                	mov    $0x1,%al
1401b2241:	48 83 c4 20          	add    $0x20,%rsp
1401b2245:	5b                   	pop    %rbx
1401b2246:	c3                   	ret
1401b2247:	32 c0                	xor    %al,%al
1401b2249:	48 83 c4 20          	add    $0x20,%rsp
1401b224d:	5b                   	pop    %rbx
1401b224e:	c3                   	ret
1401b224f:	cc                   	int3
1401b2250:	40 53                	rex push %rbx
1401b2252:	48 83 ec 20          	sub    $0x20,%rsp
1401b2256:	48 8b d9             	mov    %rcx,%rbx
1401b2259:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401b225d:	48 8b 01             	mov    (%rcx),%rax
1401b2260:	ff 50 08             	call   *0x8(%rax)
1401b2263:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b2268:	f0 0f c1 43 48       	lock xadd %eax,0x48(%rbx)
1401b226d:	83 f8 01             	cmp    $0x1,%eax
1401b2270:	75 16                	jne    0x1401b2288
1401b2272:	48 8b 03             	mov    (%rbx),%rax
1401b2275:	ba 01 00 00 00       	mov    $0x1,%edx
1401b227a:	48 8b cb             	mov    %rbx,%rcx
1401b227d:	ff 50 20             	call   *0x20(%rax)
1401b2280:	b0 01                	mov    $0x1,%al
1401b2282:	48 83 c4 20          	add    $0x20,%rsp
1401b2286:	5b                   	pop    %rbx
1401b2287:	c3                   	ret
1401b2288:	32 c0                	xor    %al,%al
1401b228a:	48 83 c4 20          	add    $0x20,%rsp
1401b228e:	5b                   	pop    %rbx
1401b228f:	c3                   	ret
1401b2290:	40 53                	rex push %rbx
1401b2292:	48 83 ec 20          	sub    $0x20,%rsp
1401b2296:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1401b229a:	48 8b d9             	mov    %rcx,%rbx
1401b229d:	49 8b 40 08          	mov    0x8(%r8),%rax
1401b22a1:	49 8d 48 08          	lea    0x8(%r8),%rcx
1401b22a5:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b22a9:	48 03 ca             	add    %rdx,%rcx
1401b22ac:	48 8b 01             	mov    (%rcx),%rax
1401b22af:	ff 50 08             	call   *0x8(%rax)
1401b22b2:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b22b7:	f0 0f c1 83 e0 00 00 	lock xadd %eax,0xe0(%rbx)
1401b22be:	00
1401b22bf:	83 f8 01             	cmp    $0x1,%eax
1401b22c2:	75 16                	jne    0x1401b22da
1401b22c4:	48 8b 03             	mov    (%rbx),%rax
1401b22c7:	ba 01 00 00 00       	mov    $0x1,%edx
1401b22cc:	48 8b cb             	mov    %rbx,%rcx
1401b22cf:	ff 50 20             	call   *0x20(%rax)
1401b22d2:	b0 01                	mov    $0x1,%al
1401b22d4:	48 83 c4 20          	add    $0x20,%rsp
1401b22d8:	5b                   	pop    %rbx
1401b22d9:	c3                   	ret
1401b22da:	32 c0                	xor    %al,%al
1401b22dc:	48 83 c4 20          	add    $0x20,%rsp
1401b22e0:	5b                   	pop    %rbx
1401b22e1:	c3                   	ret
1401b22e2:	cc                   	int3
1401b22e3:	cc                   	int3
1401b22e4:	cc                   	int3
1401b22e5:	cc                   	int3
1401b22e6:	cc                   	int3
1401b22e7:	cc                   	int3
1401b22e8:	cc                   	int3
1401b22e9:	cc                   	int3
1401b22ea:	cc                   	int3
1401b22eb:	cc                   	int3
1401b22ec:	cc                   	int3
1401b22ed:	cc                   	int3
1401b22ee:	cc                   	int3
1401b22ef:	cc                   	int3
1401b22f0:	40 53                	rex push %rbx
1401b22f2:	48 83 ec 20          	sub    $0x20,%rsp
1401b22f6:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1401b22fa:	48 8b d9             	mov    %rcx,%rbx
1401b22fd:	49 8b 40 08          	mov    0x8(%r8),%rax
1401b2301:	49 8d 48 08          	lea    0x8(%r8),%rcx
1401b2305:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b2309:	48 03 ca             	add    %rdx,%rcx
1401b230c:	48 8b 01             	mov    (%rcx),%rax
1401b230f:	ff 50 08             	call   *0x8(%rax)
1401b2312:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b2317:	f0 0f c1 43 50       	lock xadd %eax,0x50(%rbx)
1401b231c:	83 f8 01             	cmp    $0x1,%eax
1401b231f:	75 16                	jne    0x1401b2337
1401b2321:	48 8b 03             	mov    (%rbx),%rax
1401b2324:	ba 01 00 00 00       	mov    $0x1,%edx
1401b2329:	48 8b cb             	mov    %rbx,%rcx
1401b232c:	ff 50 20             	call   *0x20(%rax)
1401b232f:	b0 01                	mov    $0x1,%al
1401b2331:	48 83 c4 20          	add    $0x20,%rsp
1401b2335:	5b                   	pop    %rbx
1401b2336:	c3                   	ret
1401b2337:	32 c0                	xor    %al,%al
1401b2339:	48 83 c4 20          	add    $0x20,%rsp
1401b233d:	5b                   	pop    %rbx
1401b233e:	c3                   	ret
1401b233f:	cc                   	int3
1401b2340:	40 53                	rex push %rbx
1401b2342:	48 83 ec 20          	sub    $0x20,%rsp
1401b2346:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1401b234a:	48 8b d9             	mov    %rcx,%rbx
1401b234d:	49 8b 40 08          	mov    0x8(%r8),%rax
1401b2351:	49 8d 48 08          	lea    0x8(%r8),%rcx
1401b2355:	48 63 50 04          	movslq 0x4(%rax),%rdx
1401b2359:	48 03 ca             	add    %rdx,%rcx
1401b235c:	48 8b 01             	mov    (%rcx),%rax
1401b235f:	ff 50 08             	call   *0x8(%rax)
1401b2362:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b2367:	f0 0f c1 83 80 00 00 	lock xadd %eax,0x80(%rbx)
1401b236e:	00
1401b236f:	83 f8 01             	cmp    $0x1,%eax
1401b2372:	75 16                	jne    0x1401b238a
1401b2374:	48 8b 03             	mov    (%rbx),%rax
1401b2377:	ba 01 00 00 00       	mov    $0x1,%edx
1401b237c:	48 8b cb             	mov    %rbx,%rcx
1401b237f:	ff 50 20             	call   *0x20(%rax)