140369219:	4c 8b 40 48          	mov    0x48(%rax),%r8
14036921d:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140369222:	e8 a9 ee 3a 00       	call   0x1407180d0
140369227:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
14036922c:	41 0f ba ef 10       	bts    $0x10,%r15d
140369231:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
140369235:	48 85 c0             	test   %rax,%rax
140369238:	0f 85 88 00 00 00    	jne    0x1403692c6
14036923e:	4c 8b 05 23 2c 0b 01 	mov    0x10b2c23(%rip),%r8        # 0x14141be68
140369245:	45 8b 80 28 01 00 00 	mov    0x128(%r8),%r8d
14036924c:	49 8b d5             	mov    %r13,%rdx
14036924f:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140369253:	e8 48 99 00 00       	call   0x140372ba0
140369258:	48 8b 10             	mov    (%rax),%rdx
14036925b:	4c 89 20             	mov    %r12,(%rax)
14036925e:	48 89 55 8f          	mov    %rdx,-0x71(%rbp)
140369262:	41 0f ba ef 11       	bts    $0x11,%r15d
140369267:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
14036926b:	48 8b 42 40          	mov    0x40(%rdx),%rax
14036926f:	48 8b 08             	mov    (%rax),%rcx
140369272:	41 0f ba ef 1e       	bts    $0x1e,%r15d
140369277:	80 b9 a8 00 00 00 00 	cmpb   $0x0,0xa8(%rcx)
14036927e:	75 0a                	jne    0x14036928a
140369280:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140369285:	49 8b c4             	mov    %r12,%rax
140369288:	eb 28                	jmp    0x1403692b2
14036928a:	48 81 c1 a0 00 00 00 	add    $0xa0,%rcx
140369291:	48 8b 42 38          	mov    0x38(%rdx),%rax
140369295:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
14036929c:	48 8b 02             	mov    (%rdx),%rax
14036929f:	4c 8b 40 50          	mov    0x50(%rax),%r8
1403692a3:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1403692a8:	e8 23 ee 3a 00       	call   0x1407180d0
1403692ad:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1403692b2:	41 0f ba ef 12       	bts    $0x12,%r15d
1403692b7:	48 85 c0             	test   %rax,%rax
1403692ba:	75 0a                	jne    0x1403692c6
1403692bc:	eb 1d                	jmp    0x1403692db
1403692be:	48 8b 7d 7f          	mov    0x7f(%rbp),%rdi
1403692c2:	48 8b 5d 77          	mov    0x77(%rbp),%rbx
1403692c6:	41 b4 01             	mov    $0x1,%r12b
1403692c9:	eb 13                	jmp    0x1403692de
1403692cb:	4c 8b 75 b7          	mov    -0x49(%rbp),%r14
1403692cf:	48 8b 5d 77          	mov    0x77(%rbp),%rbx
1403692d3:	48 8b 7d 7f          	mov    0x7f(%rbp),%rdi
1403692d7:	48 8b 75 bf          	mov    -0x41(%rbp),%rsi
1403692db:	45 32 e4             	xor    %r12b,%r12b
1403692de:	41 0f ba e7 12       	bt     $0x12,%r15d
1403692e3:	73 37                	jae    0x14036931c
1403692e5:	41 0f ba f7 12       	btr    $0x12,%r15d
1403692ea:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
1403692ee:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1403692f3:	48 85 c9             	test   %rcx,%rcx
1403692f6:	74 24                	je     0x14036931c
1403692f8:	8b 41 10             	mov    0x10(%rcx),%eax
1403692fb:	ff c8                	dec    %eax
1403692fd:	89 41 10             	mov    %eax,0x10(%rcx)
140369300:	85 c0                	test   %eax,%eax
140369302:	7f 18                	jg     0x14036931c
140369304:	0f 88 da 04 00 00    	js     0x1403697e4
14036930a:	48 8b 01             	mov    (%rcx),%rax
14036930d:	ba 01 00 00 00       	mov    $0x1,%edx
140369312:	48 8b 00             	mov    (%rax),%rax
140369315:	ff 15 05 a7 c1 00    	call   *0xc1a705(%rip)        # 0x140f83a20
14036931b:	90                   	nop
14036931c:	41 0f ba e7 11       	bt     $0x11,%r15d
140369321:	73 36                	jae    0x140369359
140369323:	41 0f ba f7 11       	btr    $0x11,%r15d
140369328:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
14036932c:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140369330:	48 85 c9             	test   %rcx,%rcx
140369333:	74 24                	je     0x140369359
140369335:	8b 41 10             	mov    0x10(%rcx),%eax
140369338:	ff c8                	dec    %eax
14036933a:	89 41 10             	mov    %eax,0x10(%rcx)
14036933d:	85 c0                	test   %eax,%eax
14036933f:	7f 18                	jg     0x140369359
140369341:	0f 88 a8 04 00 00    	js     0x1403697ef
140369347:	48 8b 01             	mov    (%rcx),%rax
14036934a:	ba 01 00 00 00       	mov    $0x1,%edx
14036934f:	48 8b 00             	mov    (%rax),%rax
140369352:	ff 15 c8 a6 c1 00    	call   *0xc1a6c8(%rip)        # 0x140f83a20
140369358:	90                   	nop
140369359:	41 0f ba e7 10       	bt     $0x10,%r15d
14036935e:	73 37                	jae    0x140369397
140369360:	41 0f ba f7 10       	btr    $0x10,%r15d
140369365:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
140369369:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14036936e:	48 85 c9             	test   %rcx,%rcx
140369371:	74 24                	je     0x140369397
140369373:	8b 41 10             	mov    0x10(%rcx),%eax
140369376:	ff c8                	dec    %eax
140369378:	89 41 10             	mov    %eax,0x10(%rcx)
14036937b:	85 c0                	test   %eax,%eax
14036937d:	7f 18                	jg     0x140369397
14036937f:	0f 88 75 04 00 00    	js     0x1403697fa
140369385:	48 8b 01             	mov    (%rcx),%rax
140369388:	ba 01 00 00 00       	mov    $0x1,%edx
14036938d:	48 8b 00             	mov    (%rax),%rax
140369390:	ff 15 8a a6 c1 00    	call   *0xc1a68a(%rip)        # 0x140f83a20
140369396:	90                   	nop
140369397:	41 0f ba e7 0f       	bt     $0xf,%r15d
14036939c:	73 36                	jae    0x1403693d4
14036939e:	41 0f ba f7 0f       	btr    $0xf,%r15d
1403693a3:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
1403693a7:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1403693ab:	48 85 c9             	test   %rcx,%rcx
1403693ae:	74 24                	je     0x1403693d4
1403693b0:	8b 41 10             	mov    0x10(%rcx),%eax
1403693b3:	ff c8                	dec    %eax
1403693b5:	89 41 10             	mov    %eax,0x10(%rcx)
1403693b8:	85 c0                	test   %eax,%eax
1403693ba:	7f 18                	jg     0x1403693d4
1403693bc:	0f 88 43 04 00 00    	js     0x140369805
1403693c2:	48 8b 01             	mov    (%rcx),%rax
1403693c5:	ba 01 00 00 00       	mov    $0x1,%edx
1403693ca:	48 8b 00             	mov    (%rax),%rax
1403693cd:	ff 15 4d a6 c1 00    	call   *0xc1a64d(%rip)        # 0x140f83a20
1403693d3:	90                   	nop
1403693d4:	41 0f ba e7 0e       	bt     $0xe,%r15d
1403693d9:	73 37                	jae    0x140369412
1403693db:	41 0f ba f7 0e       	btr    $0xe,%r15d
1403693e0:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
1403693e4:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1403693e9:	48 85 c9             	test   %rcx,%rcx
1403693ec:	74 24                	je     0x140369412
1403693ee:	8b 41 10             	mov    0x10(%rcx),%eax
1403693f1:	ff c8                	dec    %eax
1403693f3:	89 41 10             	mov    %eax,0x10(%rcx)
1403693f6:	85 c0                	test   %eax,%eax
1403693f8:	7f 18                	jg     0x140369412
1403693fa:	0f 88 10 04 00 00    	js     0x140369810
140369400:	48 8b 01             	mov    (%rcx),%rax
140369403:	ba 01 00 00 00       	mov    $0x1,%edx
140369408:	48 8b 00             	mov    (%rax),%rax
14036940b:	ff 15 0f a6 c1 00    	call   *0xc1a60f(%rip)        # 0x140f83a20
140369411:	90                   	nop
140369412:	41 0f ba e7 0d       	bt     $0xd,%r15d
140369417:	73 36                	jae    0x14036944f
140369419:	41 0f ba f7 0d       	btr    $0xd,%r15d
14036941e:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
140369422:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140369426:	48 85 c9             	test   %rcx,%rcx
140369429:	74 24                	je     0x14036944f
14036942b:	8b 41 10             	mov    0x10(%rcx),%eax
14036942e:	ff c8                	dec    %eax
140369430:	89 41 10             	mov    %eax,0x10(%rcx)
140369433:	85 c0                	test   %eax,%eax
140369435:	7f 18                	jg     0x14036944f
140369437:	0f 88 de 03 00 00    	js     0x14036981b
14036943d:	48 8b 01             	mov    (%rcx),%rax
140369440:	ba 01 00 00 00       	mov    $0x1,%edx
140369445:	48 8b 00             	mov    (%rax),%rax
140369448:	ff 15 d2 a5 c1 00    	call   *0xc1a5d2(%rip)        # 0x140f83a20
14036944e:	90                   	nop
14036944f:	41 0f ba e7 0c       	bt     $0xc,%r15d
140369454:	73 37                	jae    0x14036948d
140369456:	41 0f ba f7 0c       	btr    $0xc,%r15d
14036945b:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
14036945f:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140369464:	48 85 c9             	test   %rcx,%rcx
140369467:	74 24                	je     0x14036948d
140369469:	8b 41 10             	mov    0x10(%rcx),%eax
14036946c:	ff c8                	dec    %eax
14036946e:	89 41 10             	mov    %eax,0x10(%rcx)
140369471:	85 c0                	test   %eax,%eax
140369473:	7f 18                	jg     0x14036948d
140369475:	0f 88 ab 03 00 00    	js     0x140369826
14036947b:	48 8b 01             	mov    (%rcx),%rax
14036947e:	ba 01 00 00 00       	mov    $0x1,%edx
140369483:	48 8b 00             	mov    (%rax),%rax
140369486:	ff 15 94 a5 c1 00    	call   *0xc1a594(%rip)        # 0x140f83a20
14036948c:	90                   	nop
14036948d:	41 0f ba e7 0b       	bt     $0xb,%r15d
140369492:	73 36                	jae    0x1403694ca
140369494:	41 0f ba f7 0b       	btr    $0xb,%r15d
140369499:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
14036949d:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
1403694a1:	48 85 c9             	test   %rcx,%rcx
1403694a4:	74 24                	je     0x1403694ca
1403694a6:	8b 41 10             	mov    0x10(%rcx),%eax
1403694a9:	ff c8                	dec    %eax
1403694ab:	89 41 10             	mov    %eax,0x10(%rcx)
1403694ae:	85 c0                	test   %eax,%eax
1403694b0:	7f 18                	jg     0x1403694ca
1403694b2:	0f 88 79 03 00 00    	js     0x140369831
1403694b8:	48 8b 01             	mov    (%rcx),%rax
1403694bb:	ba 01 00 00 00       	mov    $0x1,%edx
1403694c0:	48 8b 00             	mov    (%rax),%rax
1403694c3:	ff 15 57 a5 c1 00    	call   *0xc1a557(%rip)        # 0x140f83a20
1403694c9:	90                   	nop
1403694ca:	41 0f ba e7 0a       	bt     $0xa,%r15d
1403694cf:	73 37                	jae    0x140369508
1403694d1:	41 0f ba f7 0a       	btr    $0xa,%r15d
1403694d6:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
1403694da:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1403694df:	48 85 c9             	test   %rcx,%rcx
1403694e2:	74 24                	je     0x140369508
1403694e4:	8b 41 10             	mov    0x10(%rcx),%eax
1403694e7:	ff c8                	dec    %eax
1403694e9:	89 41 10             	mov    %eax,0x10(%rcx)
1403694ec:	85 c0                	test   %eax,%eax
1403694ee:	7f 18                	jg     0x140369508
1403694f0:	0f 88 46 03 00 00    	js     0x14036983c
1403694f6:	48 8b 01             	mov    (%rcx),%rax
1403694f9:	ba 01 00 00 00       	mov    $0x1,%edx
1403694fe:	48 8b 00             	mov    (%rax),%rax
140369501:	ff 15 19 a5 c1 00    	call   *0xc1a519(%rip)        # 0x140f83a20
140369507:	90                   	nop
140369508:	41 0f ba e7 09       	bt     $0x9,%r15d
14036950d:	73 36                	jae    0x140369545
14036950f:	41 0f ba f7 09       	btr    $0x9,%r15d
140369514:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
140369518:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
14036951c:	48 85 c9             	test   %rcx,%rcx
14036951f:	74 24                	je     0x140369545
140369521:	8b 41 10             	mov    0x10(%rcx),%eax
140369524:	ff c8                	dec    %eax
140369526:	89 41 10             	mov    %eax,0x10(%rcx)
140369529:	85 c0                	test   %eax,%eax
14036952b:	7f 18                	jg     0x140369545
14036952d:	0f 88 14 03 00 00    	js     0x140369847
140369533:	48 8b 01             	mov    (%rcx),%rax
140369536:	ba 01 00 00 00       	mov    $0x1,%edx
14036953b:	48 8b 00             	mov    (%rax),%rax
14036953e:	ff 15 dc a4 c1 00    	call   *0xc1a4dc(%rip)        # 0x140f83a20
140369544:	90                   	nop
140369545:	41 0f ba e7 08       	bt     $0x8,%r15d
14036954a:	73 37                	jae    0x140369583
14036954c:	41 0f ba f7 08       	btr    $0x8,%r15d
140369551:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
140369555:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14036955a:	48 85 c9             	test   %rcx,%rcx
14036955d:	74 24                	je     0x140369583
14036955f:	8b 41 10             	mov    0x10(%rcx),%eax
140369562:	ff c8                	dec    %eax
140369564:	89 41 10             	mov    %eax,0x10(%rcx)
140369567:	85 c0                	test   %eax,%eax
140369569:	7f 18                	jg     0x140369583
14036956b:	0f 88 e1 02 00 00    	js     0x140369852
140369571:	48 8b 01             	mov    (%rcx),%rax
140369574:	ba 01 00 00 00       	mov    $0x1,%edx
140369579:	48 8b 00             	mov    (%rax),%rax
14036957c:	ff 15 9e a4 c1 00    	call   *0xc1a49e(%rip)        # 0x140f83a20
140369582:	90                   	nop
140369583:	45 84 ff             	test   %r15b,%r15b
140369586:	79 35                	jns    0x1403695bd
140369588:	41 0f ba f7 07       	btr    $0x7,%r15d
14036958d:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
140369591:	48 85 db             	test   %rbx,%rbx
140369594:	74 27                	je     0x1403695bd
140369596:	8b 43 10             	mov    0x10(%rbx),%eax
140369599:	ff c8                	dec    %eax
14036959b:	89 43 10             	mov    %eax,0x10(%rbx)
14036959e:	85 c0                	test   %eax,%eax
1403695a0:	7f 1b                	jg     0x1403695bd
1403695a2:	0f 88 b5 02 00 00    	js     0x14036985d
1403695a8:	48 8b 03             	mov    (%rbx),%rax
1403695ab:	ba 01 00 00 00       	mov    $0x1,%edx
1403695b0:	48 8b cb             	mov    %rbx,%rcx
1403695b3:	48 8b 00             	mov    (%rax),%rax
1403695b6:	ff 15 64 a4 c1 00    	call   *0xc1a464(%rip)        # 0x140f83a20
1403695bc:	90                   	nop
1403695bd:	41 f6 c7 40          	test   $0x40,%r15b
1403695c1:	74 36                	je     0x1403695f9
1403695c3:	41 83 e7 bf          	and    $0xffffffbf,%r15d
1403695c7:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
1403695cb:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1403695d0:	48 85 c9             	test   %rcx,%rcx
1403695d3:	74 24                	je     0x1403695f9
1403695d5:	8b 41 10             	mov    0x10(%rcx),%eax
1403695d8:	ff c8                	dec    %eax
1403695da:	89 41 10             	mov    %eax,0x10(%rcx)
1403695dd:	85 c0                	test   %eax,%eax
1403695df:	7f 18                	jg     0x1403695f9
1403695e1:	0f 88 81 02 00 00    	js     0x140369868
1403695e7:	48 8b 01             	mov    (%rcx),%rax
1403695ea:	ba 01 00 00 00       	mov    $0x1,%edx
1403695ef:	48 8b 00             	mov    (%rax),%rax
1403695f2:	ff 15 28 a4 c1 00    	call   *0xc1a428(%rip)        # 0x140f83a20
1403695f8:	90                   	nop
1403695f9:	41 f6 c7 20          	test   $0x20,%r15b
1403695fd:	74 34                	je     0x140369633
1403695ff:	41 83 e7 df          	and    $0xffffffdf,%r15d
140369603:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
140369607:	48 85 ff             	test   %rdi,%rdi
14036960a:	74 27                	je     0x140369633
14036960c:	8b 47 10             	mov    0x10(%rdi),%eax
14036960f:	ff c8                	dec    %eax
140369611:	89 47 10             	mov    %eax,0x10(%rdi)
140369614:	85 c0                	test   %eax,%eax
140369616:	7f 1b                	jg     0x140369633
140369618:	0f 88 55 02 00 00    	js     0x140369873
14036961e:	48 8b 07             	mov    (%rdi),%rax
140369621:	ba 01 00 00 00       	mov    $0x1,%edx
140369626:	48 8b cf             	mov    %rdi,%rcx
140369629:	48 8b 00             	mov    (%rax),%rax
14036962c:	ff 15 ee a3 c1 00    	call   *0xc1a3ee(%rip)        # 0x140f83a20
140369632:	90                   	nop
140369633:	41 f6 c7 10          	test   $0x10,%r15b
140369637:	74 36                	je     0x14036966f
140369639:	41 83 e7 ef          	and    $0xffffffef,%r15d
14036963d:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
140369641:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140369646:	48 85 c9             	test   %rcx,%rcx
140369649:	74 24                	je     0x14036966f
14036964b:	8b 41 10             	mov    0x10(%rcx),%eax
14036964e:	ff c8                	dec    %eax
140369650:	89 41 10             	mov    %eax,0x10(%rcx)
140369653:	85 c0                	test   %eax,%eax
140369655:	7f 18                	jg     0x14036966f
140369657:	0f 88 21 02 00 00    	js     0x14036987e
14036965d:	48 8b 01             	mov    (%rcx),%rax
140369660:	ba 01 00 00 00       	mov    $0x1,%edx
140369665:	48 8b 00             	mov    (%rax),%rax
140369668:	ff 15 b2 a3 c1 00    	call   *0xc1a3b2(%rip)        # 0x140f83a20
14036966e:	90                   	nop
14036966f:	41 f6 c7 08          	test   $0x8,%r15b
140369673:	74 34                	je     0x1403696a9
140369675:	41 83 e7 f7          	and    $0xfffffff7,%r15d
140369679:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
14036967d:	48 85 f6             	test   %rsi,%rsi
140369680:	74 27                	je     0x1403696a9
140369682:	8b 46 10             	mov    0x10(%rsi),%eax
140369685:	ff c8                	dec    %eax
140369687:	89 46 10             	mov    %eax,0x10(%rsi)
14036968a:	85 c0                	test   %eax,%eax
14036968c:	7f 1b                	jg     0x1403696a9
14036968e:	0f 88 f5 01 00 00    	js     0x140369889
140369694:	48 8b 06             	mov    (%rsi),%rax
140369697:	ba 01 00 00 00       	mov    $0x1,%edx
14036969c:	48 8b ce             	mov    %rsi,%rcx
14036969f:	48 8b 00             	mov    (%rax),%rax
1403696a2:	ff 15 78 a3 c1 00    	call   *0xc1a378(%rip)        # 0x140f83a20
1403696a8:	90                   	nop
1403696a9:	41 f6 c7 04          	test   $0x4,%r15b
1403696ad:	74 35                	je     0x1403696e4
1403696af:	41 83 e7 fb          	and    $0xfffffffb,%r15d
1403696b3:	44 89 7d 67          	mov    %r15d,0x67(%rbp)
1403696b7:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
1403696bb:	48 85 c9             	test   %rcx,%rcx
1403696be:	74 24                	je     0x1403696e4
1403696c0:	8b 41 10             	mov    0x10(%rcx),%eax
1403696c3:	ff c8                	dec    %eax
1403696c5:	89 41 10             	mov    %eax,0x10(%rcx)
1403696c8:	85 c0                	test   %eax,%eax
1403696ca:	7f 18                	jg     0x1403696e4
1403696cc:	0f 88 c2 01 00 00    	js     0x140369894
1403696d2:	48 8b 01             	mov    (%rcx),%rax
1403696d5:	ba 01 00 00 00       	mov    $0x1,%edx