14030c157:	e8 44 6a 06 00       	call   0x140372ba0
14030c15c:	48 8b 18             	mov    (%rax),%rbx
14030c15f:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14030c166:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14030c16b:	41 0f ba ec 09       	bts    $0x9,%r12d
14030c170:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c175:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14030c17b:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14030c180:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14030c185:	e8 16 6a 06 00       	call   0x140372ba0
14030c18a:	41 0f ba ec 0a       	bts    $0xa,%r12d
14030c18f:	48 8b 10             	mov    (%rax),%rdx
14030c192:	48 8b 05 97 50 11 01 	mov    0x1115097(%rip),%rax        # 0x141421230
14030c199:	48 8b 48 50          	mov    0x50(%rax),%rcx
14030c19d:	48 8b 41 20          	mov    0x20(%rcx),%rax
14030c1a1:	48 39 42 20          	cmp    %rax,0x20(%rdx)
14030c1a5:	74 1d                	je     0x14030c1c4
14030c1a7:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
14030c1ac:	eb 1b                	jmp    0x14030c1c9
14030c1ae:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
14030c1b3:	4c 8b 75 ef          	mov    -0x11(%rbp),%r14
14030c1b7:	48 8b 75 9f          	mov    -0x61(%rbp),%rsi
14030c1bb:	48 8b 7d 87          	mov    -0x79(%rbp),%rdi
14030c1bf:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14030c1c4:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
14030c1c9:	41 0f ba e4 0a       	bt     $0xa,%r12d
14030c1ce:	73 38                	jae    0x14030c208
14030c1d0:	41 0f ba f4 0a       	btr    $0xa,%r12d
14030c1d5:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c1da:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14030c1df:	48 85 c9             	test   %rcx,%rcx
14030c1e2:	74 24                	je     0x14030c208
14030c1e4:	8b 41 10             	mov    0x10(%rcx),%eax
14030c1e7:	ff c8                	dec    %eax
14030c1e9:	89 41 10             	mov    %eax,0x10(%rcx)
14030c1ec:	85 c0                	test   %eax,%eax
14030c1ee:	7f 18                	jg     0x14030c208
14030c1f0:	0f 88 67 03 00 00    	js     0x14030c55d
14030c1f6:	48 8b 01             	mov    (%rcx),%rax
14030c1f9:	ba 01 00 00 00       	mov    $0x1,%edx
14030c1fe:	48 8b 00             	mov    (%rax),%rax
14030c201:	ff 15 19 78 c7 00    	call   *0xc77819(%rip)        # 0x140f83a20
14030c207:	90                   	nop
14030c208:	41 0f ba e4 09       	bt     $0x9,%r12d
14030c20d:	73 36                	jae    0x14030c245
14030c20f:	41 0f ba f4 09       	btr    $0x9,%r12d
14030c214:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c219:	48 85 db             	test   %rbx,%rbx
14030c21c:	74 27                	je     0x14030c245
14030c21e:	8b 43 10             	mov    0x10(%rbx),%eax
14030c221:	ff c8                	dec    %eax
14030c223:	89 43 10             	mov    %eax,0x10(%rbx)
14030c226:	85 c0                	test   %eax,%eax
14030c228:	7f 1b                	jg     0x14030c245
14030c22a:	0f 88 38 03 00 00    	js     0x14030c568
14030c230:	48 8b 03             	mov    (%rbx),%rax
14030c233:	ba 01 00 00 00       	mov    $0x1,%edx
14030c238:	48 8b cb             	mov    %rbx,%rcx
14030c23b:	48 8b 00             	mov    (%rax),%rax
14030c23e:	ff 15 dc 77 c7 00    	call   *0xc777dc(%rip)        # 0x140f83a20
14030c244:	90                   	nop
14030c245:	41 0f ba e4 08       	bt     $0x8,%r12d
14030c24a:	73 38                	jae    0x14030c284
14030c24c:	41 0f ba f4 08       	btr    $0x8,%r12d
14030c251:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c256:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14030c25b:	48 85 c9             	test   %rcx,%rcx
14030c25e:	74 24                	je     0x14030c284
14030c260:	8b 41 10             	mov    0x10(%rcx),%eax
14030c263:	ff c8                	dec    %eax
14030c265:	89 41 10             	mov    %eax,0x10(%rcx)
14030c268:	85 c0                	test   %eax,%eax
14030c26a:	7f 18                	jg     0x14030c284
14030c26c:	0f 88 01 03 00 00    	js     0x14030c573
14030c272:	48 8b 01             	mov    (%rcx),%rax
14030c275:	ba 01 00 00 00       	mov    $0x1,%edx
14030c27a:	48 8b 00             	mov    (%rax),%rax
14030c27d:	ff 15 9d 77 c7 00    	call   *0xc7779d(%rip)        # 0x140f83a20
14030c283:	90                   	nop
14030c284:	45 84 e4             	test   %r12b,%r12b
14030c287:	79 36                	jns    0x14030c2bf
14030c289:	41 0f ba f4 07       	btr    $0x7,%r12d
14030c28e:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c293:	48 85 ff             	test   %rdi,%rdi
14030c296:	74 27                	je     0x14030c2bf
14030c298:	8b 47 10             	mov    0x10(%rdi),%eax
14030c29b:	ff c8                	dec    %eax
14030c29d:	89 47 10             	mov    %eax,0x10(%rdi)
14030c2a0:	85 c0                	test   %eax,%eax
14030c2a2:	7f 1b                	jg     0x14030c2bf
14030c2a4:	0f 88 d4 02 00 00    	js     0x14030c57e
14030c2aa:	48 8b 07             	mov    (%rdi),%rax
14030c2ad:	ba 01 00 00 00       	mov    $0x1,%edx
14030c2b2:	48 8b cf             	mov    %rdi,%rcx
14030c2b5:	48 8b 00             	mov    (%rax),%rax
14030c2b8:	ff 15 62 77 c7 00    	call   *0xc77762(%rip)        # 0x140f83a20
14030c2be:	90                   	nop
14030c2bf:	41 f6 c4 40          	test   $0x40,%r12b
14030c2c3:	74 35                	je     0x14030c2fa
14030c2c5:	41 83 e4 bf          	and    $0xffffffbf,%r12d
14030c2c9:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c2ce:	48 85 f6             	test   %rsi,%rsi
14030c2d1:	74 27                	je     0x14030c2fa
14030c2d3:	8b 46 10             	mov    0x10(%rsi),%eax
14030c2d6:	ff c8                	dec    %eax
14030c2d8:	89 46 10             	mov    %eax,0x10(%rsi)
14030c2db:	85 c0                	test   %eax,%eax
14030c2dd:	7f 1b                	jg     0x14030c2fa
14030c2df:	0f 88 a4 02 00 00    	js     0x14030c589
14030c2e5:	48 8b 06             	mov    (%rsi),%rax
14030c2e8:	ba 01 00 00 00       	mov    $0x1,%edx
14030c2ed:	48 8b ce             	mov    %rsi,%rcx
14030c2f0:	48 8b 00             	mov    (%rax),%rax
14030c2f3:	ff 15 27 77 c7 00    	call   *0xc77727(%rip)        # 0x140f83a20
14030c2f9:	90                   	nop
14030c2fa:	41 f6 c4 20          	test   $0x20,%r12b
14030c2fe:	74 26                	je     0x14030c326
14030c300:	41 83 e4 df          	and    $0xffffffdf,%r12d
14030c304:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c309:	4c 8d 0d e0 21 e9 ff 	lea    -0x16de20(%rip),%r9        # 0x14019e4f0
14030c310:	ba 08 00 00 00       	mov    $0x8,%edx
14030c315:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14030c31b:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14030c320:	e8 27 f2 b0 00       	call   0x140e1b54c
14030c325:	90                   	nop
14030c326:	41 f6 c4 08          	test   $0x8,%r12b
14030c32a:	74 37                	je     0x14030c363
14030c32c:	41 83 e4 f7          	and    $0xfffffff7,%r12d
14030c330:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c335:	4d 85 f6             	test   %r14,%r14
14030c338:	74 29                	je     0x14030c363
14030c33a:	41 8b 46 10          	mov    0x10(%r14),%eax
14030c33e:	ff c8                	dec    %eax
14030c340:	41 89 46 10          	mov    %eax,0x10(%r14)
14030c344:	85 c0                	test   %eax,%eax
14030c346:	7f 1b                	jg     0x14030c363
14030c348:	0f 88 46 02 00 00    	js     0x14030c594
14030c34e:	49 8b 06             	mov    (%r14),%rax
14030c351:	ba 01 00 00 00       	mov    $0x1,%edx
14030c356:	49 8b ce             	mov    %r14,%rcx
14030c359:	48 8b 00             	mov    (%rax),%rax
14030c35c:	ff 15 be 76 c7 00    	call   *0xc776be(%rip)        # 0x140f83a20
14030c362:	90                   	nop
14030c363:	41 f6 c4 04          	test   $0x4,%r12b
14030c367:	74 37                	je     0x14030c3a0
14030c369:	41 83 e4 fb          	and    $0xfffffffb,%r12d
14030c36d:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c372:	4d 85 ff             	test   %r15,%r15
14030c375:	74 29                	je     0x14030c3a0
14030c377:	41 8b 47 10          	mov    0x10(%r15),%eax
14030c37b:	ff c8                	dec    %eax
14030c37d:	41 89 47 10          	mov    %eax,0x10(%r15)
14030c381:	85 c0                	test   %eax,%eax
14030c383:	7f 1b                	jg     0x14030c3a0
14030c385:	0f 88 14 02 00 00    	js     0x14030c59f
14030c38b:	49 8b 07             	mov    (%r15),%rax
14030c38e:	ba 01 00 00 00       	mov    $0x1,%edx
14030c393:	49 8b cf             	mov    %r15,%rcx
14030c396:	48 8b 00             	mov    (%rax),%rax
14030c399:	ff 15 81 76 c7 00    	call   *0xc77681(%rip)        # 0x140f83a20
14030c39f:	90                   	nop
14030c3a0:	41 f6 c4 02          	test   $0x2,%r12b
14030c3a4:	74 37                	je     0x14030c3dd
14030c3a6:	41 83 e4 fd          	and    $0xfffffffd,%r12d
14030c3aa:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
14030c3af:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14030c3b4:	48 85 c9             	test   %rcx,%rcx
14030c3b7:	74 24                	je     0x14030c3dd
14030c3b9:	8b 41 10             	mov    0x10(%rcx),%eax
14030c3bc:	ff c8                	dec    %eax
14030c3be:	89 41 10             	mov    %eax,0x10(%rcx)
14030c3c1:	85 c0                	test   %eax,%eax
14030c3c3:	7f 18                	jg     0x14030c3dd
14030c3c5:	0f 88 df 01 00 00    	js     0x14030c5aa
14030c3cb:	48 8b 01             	mov    (%rcx),%rax
14030c3ce:	ba 01 00 00 00       	mov    $0x1,%edx
14030c3d3:	48 8b 00             	mov    (%rax),%rax
14030c3d6:	ff 15 44 76 c7 00    	call   *0xc77644(%rip)        # 0x140f83a20
14030c3dc:	90                   	nop
14030c3dd:	41 f6 c4 01          	test   $0x1,%r12b
14030c3e1:	74 2a                	je     0x14030c40d
14030c3e3:	41 8b 45 10          	mov    0x10(%r13),%eax
14030c3e7:	ff c8                	dec    %eax
14030c3e9:	41 89 45 10          	mov    %eax,0x10(%r13)
14030c3ed:	85 c0                	test   %eax,%eax
14030c3ef:	7f 1c                	jg     0x14030c40d
14030c3f1:	0f 88 be 01 00 00    	js     0x14030c5b5
14030c3f7:	49 8b 45 00          	mov    0x0(%r13),%rax
14030c3fb:	ba 01 00 00 00       	mov    $0x1,%edx
14030c400:	49 8b cd             	mov    %r13,%rcx
14030c403:	48 8b 00             	mov    (%rax),%rax
14030c406:	ff 15 14 76 c7 00    	call   *0xc77614(%rip)        # 0x140f83a20
14030c40c:	90                   	nop
14030c40d:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
14030c412:	0f 84 93 00 00 00    	je     0x14030c4ab
14030c418:	4c 8b 05 49 fa 10 01 	mov    0x110fa49(%rip),%r8        # 0x14141be68
14030c41f:	45 8b 40 70          	mov    0x70(%r8),%r8d
14030c423:	48 8b 55 3f          	mov    0x3f(%rbp),%rdx
14030c427:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14030c42c:	e8 6f 67 06 00       	call   0x140372ba0
14030c431:	48 8b 18             	mov    (%rax),%rbx
14030c434:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14030c43b:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
14030c43f:	48 8b 05 32 6a 12 01 	mov    0x1126a32(%rip),%rax        # 0x141432e78
14030c446:	48 8b 48 58          	mov    0x58(%rax),%rcx
14030c44a:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14030c44f:	48 85 c9             	test   %rcx,%rcx
14030c452:	74 1c                	je     0x14030c470
14030c454:	8b 41 10             	mov    0x10(%rcx),%eax
14030c457:	ff c0                	inc    %eax
14030c459:	89 41 10             	mov    %eax,0x10(%rcx)
14030c45c:	83 f8 01             	cmp    $0x1,%eax
14030c45f:	0f 8e 5b 01 00 00    	jle    0x14030c5c0
14030c465:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14030c46a:	0f 84 58 01 00 00    	je     0x14030c5c8
14030c470:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14030c475:	ba 09 00 00 00       	mov    $0x9,%edx
14030c47a:	48 8b cb             	mov    %rbx,%rcx
14030c47d:	e8 7e 86 42 00       	call   0x140734b00
14030c482:	90                   	nop
14030c483:	48 85 db             	test   %rbx,%rbx
14030c486:	74 23                	je     0x14030c4ab
14030c488:	8b 43 10             	mov    0x10(%rbx),%eax
14030c48b:	ff c8                	dec    %eax
14030c48d:	89 43 10             	mov    %eax,0x10(%rbx)
14030c490:	85 c0                	test   %eax,%eax
14030c492:	7f 17                	jg     0x14030c4ab
14030c494:	78 36                	js     0x14030c4cc
14030c496:	48 8b 03             	mov    (%rbx),%rax
14030c499:	ba 01 00 00 00       	mov    $0x1,%edx
14030c49e:	48 8b cb             	mov    %rbx,%rcx
14030c4a1:	48 8b 00             	mov    (%rax),%rax
14030c4a4:	ff 15 76 75 c7 00    	call   *0xc77576(%rip)        # 0x140f83a20
14030c4aa:	90                   	nop
14030c4ab:	4c 8d 9c 24 f0 00 00 	lea    0xf0(%rsp),%r11
14030c4b2:	00
14030c4b3:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14030c4b7:	49 8b 73 40          	mov    0x40(%r11),%rsi
14030c4bb:	49 8b 7b 48          	mov    0x48(%r11),%rdi
14030c4bf:	49 8b e3             	mov    %r11,%rsp
14030c4c2:	41 5f                	pop    %r15
14030c4c4:	41 5e                	pop    %r14
14030c4c6:	41 5d                	pop    %r13
14030c4c8:	41 5c                	pop    %r12
14030c4ca:	5d                   	pop    %rbp
14030c4cb:	c3                   	ret
14030c4cc:	b9 02 00 00 00       	mov    $0x2,%ecx
14030c4d1:	e8 2a e2 47 00       	call   0x14078a700
14030c4d6:	90                   	nop
14030c4d7:	b9 02 00 00 00       	mov    $0x2,%ecx
14030c4dc:	e8 1f e2 47 00       	call   0x14078a700
14030c4e1:	90                   	nop
14030c4e2:	b9 02 00 00 00       	mov    $0x2,%ecx
14030c4e7:	e8 14 e2 47 00       	call   0x14078a700
14030c4ec:	90                   	nop
14030c4ed:	b9 02 00 00 00       	mov    $0x2,%ecx
14030c4f2:	e8 09 e2 47 00       	call   0x14078a700
14030c4f7:	90                   	nop
14030c4f8:	33 c9                	xor    %ecx,%ecx
14030c4fa:	e8 01 e2 47 00       	call   0x14078a700
14030c4ff:	cc                   	int3
14030c500:	b9 01 00 00 00       	mov    $0x1,%ecx
14030c505:	e8 f6 e1 47 00       	call   0x14078a700
14030c50a:	90                   	nop
14030c50b:	b9 02 00 00 00       	mov    $0x2,%ecx
14030c510:	e8 eb e1 47 00       	call   0x14078a700
14030c515:	90                   	nop
14030c516:	b9 02 00 00 00       	mov    $0x2,%ecx
14030c51b:	e8 e0 e1 47 00       	call   0x14078a700
14030c520:	90                   	nop
14030c521:	33 c9                	xor    %ecx,%ecx
14030c523:	e8 d8 e1 47 00       	call   0x14078a700
14030c528:	cc                   	int3
14030c529:	b9 01 00 00 00       	mov    $0x1,%ecx
14030c52e:	e8 cd e1 47 00       	call   0x14078a700
14030c533:	90                   	nop
14030c534:	b9 02 00 00 00       	mov    $0x2,%ecx
14030c539:	e8 c2 e1 47 00       	call   0x14078a700
14030c53e:	90                   	nop
14030c53f:	b9 02 00 00 00       	mov    $0x2,%ecx
14030c544:	e8 b7 e1 47 00       	call   0x14078a700
14030c549:	90                   	nop
14030c54a:	33 c9                	xor    %ecx,%ecx
14030c54c:	e8 af e1 47 00       	call   0x14078a700
14030c551:	cc                   	int3
14030c552:	b9 01 00 00 00       	mov    $0x1,%ecx
14030c557:	e8 a4 e1 47 00       	call   0x14078a700
14030c55c:	90                   	nop
14030c55d:	b9 02 00 00 00       	mov    $0x2,%ecx
14030c562:	e8 99 e1 47 00       	call   0x14078a700
14030c567:	90                   	nop
14030c568:	b9 02 00 00 00       	mov    $0x2,%ecx
14030c56d:	e8 8e e1 47 00       	call   0x14078a700
14030c572:	90                   	nop
14030c573:	b9 02 00 00 00       	mov    $0x2,%ecx
14030c578:	e8 83 e1 47 00       	call   0x14078a700
14030c57d:	90                   	nop
14030c57e:	b9 02 00 00 00       	mov    $0x2,%ecx
14030c583:	e8 78 e1 47 00       	call   0x14078a700
14030c588:	90                   	nop
14030c589:	b9 02 00 00 00       	mov    $0x2,%ecx
14030c58e:	e8 6d e1 47 00       	call   0x14078a700
14030c593:	90                   	nop
14030c594:	b9 02 00 00 00       	mov    $0x2,%ecx
14030c599:	e8 62 e1 47 00       	call   0x14078a700
14030c59e:	90                   	nop
14030c59f:	b9 02 00 00 00       	mov    $0x2,%ecx
14030c5a4:	e8 57 e1 47 00       	call   0x14078a700
14030c5a9:	90                   	nop
14030c5aa:	b9 02 00 00 00       	mov    $0x2,%ecx
14030c5af:	e8 4c e1 47 00       	call   0x14078a700
14030c5b4:	90                   	nop
14030c5b5:	b9 02 00 00 00       	mov    $0x2,%ecx
14030c5ba:	e8 41 e1 47 00       	call   0x14078a700
14030c5bf:	90                   	nop
14030c5c0:	33 c9                	xor    %ecx,%ecx
14030c5c2:	e8 39 e1 47 00       	call   0x14078a700
14030c5c7:	cc                   	int3
14030c5c8:	b9 01 00 00 00       	mov    $0x1,%ecx
14030c5cd:	e8 2e e1 47 00       	call   0x14078a700
14030c5d2:	cc                   	int3
14030c5d3:	cc                   	int3
14030c5d4:	cc                   	int3
14030c5d5:	cc                   	int3
14030c5d6:	cc                   	int3
14030c5d7:	cc                   	int3
14030c5d8:	cc                   	int3
14030c5d9:	cc                   	int3
14030c5da:	cc                   	int3
14030c5db:	cc                   	int3
14030c5dc:	cc                   	int3
14030c5dd:	cc                   	int3
14030c5de:	cc                   	int3
14030c5df:	cc                   	int3
14030c5e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14030c5e5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14030c5ea:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14030c5ef:	55                   	push   %rbp
14030c5f0:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
14030c5f5:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
14030c5fc:	48 8b f1             	mov    %rcx,%rsi
14030c5ff:	80 3d f4 59 11 01 00 	cmpb   $0x0,0x11159f4(%rip)        # 0x141421ffa
14030c606:	75 6e                	jne    0x14030c676
14030c608:	48 8d 1d b9 57 cc 00 	lea    0xcc57b9(%rip),%rbx        # 0x140fd1dc8
14030c60f:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
14030c613:	48 c7 45 af 0c 00 00 	movq   $0xc,-0x51(%rbp)
14030c61a:	00
14030c61b:	0f 28 45 a7          	movaps -0x59(%rbp),%xmm0
14030c61f:	66 0f 7f 45 a7       	movdqa %xmm0,-0x59(%rbp)
14030c624:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx