140342090:	90                   	nop
140342091:	48 85 db             	test   %rbx,%rbx
140342094:	74 27                	je     0x1403420bd
140342096:	8b 43 10             	mov    0x10(%rbx),%eax
140342099:	ff c8                	dec    %eax
14034209b:	89 43 10             	mov    %eax,0x10(%rbx)
14034209e:	85 c0                	test   %eax,%eax
1403420a0:	7f 1b                	jg     0x1403420bd
1403420a2:	0f 88 8e 05 00 00    	js     0x140342636
1403420a8:	48 8b 03             	mov    (%rbx),%rax
1403420ab:	ba 01 00 00 00       	mov    $0x1,%edx
1403420b0:	48 8b cb             	mov    %rbx,%rcx
1403420b3:	48 8b 00             	mov    (%rax),%rax
1403420b6:	ff 15 64 19 c4 00    	call   *0xc41964(%rip)        # 0x140f83a20
1403420bc:	90                   	nop
1403420bd:	4c 8b 05 a4 9d 0d 01 	mov    0x10d9da4(%rip),%r8        # 0x14141be68
1403420c4:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
1403420cb:	49 8b d4             	mov    %r12,%rdx
1403420ce:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1403420d2:	e8 c9 0a 03 00       	call   0x140372ba0
1403420d7:	48 8b 18             	mov    (%rax),%rbx
1403420da:	4c 89 28             	mov    %r13,(%rax)
1403420dd:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
1403420e1:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403420e7:	48 8b d6             	mov    %rsi,%rdx
1403420ea:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
1403420ee:	e8 ad 0a 03 00       	call   0x140372ba0
1403420f3:	48 8b 38             	mov    (%rax),%rdi
1403420f6:	4c 89 28             	mov    %r13,(%rax)
1403420f9:	48 89 7d 87          	mov    %rdi,-0x79(%rbp)
1403420fd:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140342103:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140342107:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14034210b:	e8 90 0a 03 00       	call   0x140372ba0
140342110:	48 8b 08             	mov    (%rax),%rcx
140342113:	4c 89 28             	mov    %r13,(%rax)
140342116:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
14034211a:	4c 8d 45 7f          	lea    0x7f(%rbp),%r8
14034211e:	ba 10 00 00 00       	mov    $0x10,%edx
140342123:	48 8b cb             	mov    %rbx,%rcx
140342126:	e8 d5 29 3f 00       	call   0x140734b00
14034212b:	90                   	nop
14034212c:	48 85 ff             	test   %rdi,%rdi
14034212f:	74 27                	je     0x140342158
140342131:	8b 47 10             	mov    0x10(%rdi),%eax
140342134:	ff c8                	dec    %eax
140342136:	89 47 10             	mov    %eax,0x10(%rdi)
140342139:	85 c0                	test   %eax,%eax
14034213b:	7f 1b                	jg     0x140342158
14034213d:	0f 88 fe 04 00 00    	js     0x140342641
140342143:	48 8b 07             	mov    (%rdi),%rax
140342146:	ba 01 00 00 00       	mov    $0x1,%edx
14034214b:	48 8b cf             	mov    %rdi,%rcx
14034214e:	48 8b 00             	mov    (%rax),%rax
140342151:	ff 15 c9 18 c4 00    	call   *0xc418c9(%rip)        # 0x140f83a20
140342157:	90                   	nop
140342158:	48 85 db             	test   %rbx,%rbx
14034215b:	74 27                	je     0x140342184
14034215d:	8b 43 10             	mov    0x10(%rbx),%eax
140342160:	ff c8                	dec    %eax
140342162:	89 43 10             	mov    %eax,0x10(%rbx)
140342165:	85 c0                	test   %eax,%eax
140342167:	7f 1b                	jg     0x140342184
140342169:	0f 88 dd 04 00 00    	js     0x14034264c
14034216f:	48 8b 03             	mov    (%rbx),%rax
140342172:	ba 01 00 00 00       	mov    $0x1,%edx
140342177:	48 8b cb             	mov    %rbx,%rcx
14034217a:	48 8b 00             	mov    (%rax),%rax
14034217d:	ff 15 9d 18 c4 00    	call   *0xc4189d(%rip)        # 0x140f83a20
140342183:	90                   	nop
140342184:	4c 8b 05 dd 9c 0d 01 	mov    0x10d9cdd(%rip),%r8        # 0x14141be68
14034218b:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
140342192:	49 8b d4             	mov    %r12,%rdx
140342195:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140342199:	e8 02 0a 03 00       	call   0x140372ba0
14034219e:	48 8b 18             	mov    (%rax),%rbx
1403421a1:	4c 89 28             	mov    %r13,(%rax)
1403421a4:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
1403421a8:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403421ae:	48 8b d6             	mov    %rsi,%rdx
1403421b1:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
1403421b5:	e8 e6 09 03 00       	call   0x140372ba0
1403421ba:	48 8b 38             	mov    (%rax),%rdi
1403421bd:	4c 89 28             	mov    %r13,(%rax)
1403421c0:	48 89 7d 87          	mov    %rdi,-0x79(%rbp)
1403421c4:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1403421ca:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1403421ce:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1403421d2:	e8 c9 09 03 00       	call   0x140372ba0
1403421d7:	48 8b 08             	mov    (%rax),%rcx
1403421da:	4c 89 28             	mov    %r13,(%rax)
1403421dd:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1403421e1:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1403421e5:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1403421e9:	e8 22 db e5 ff       	call   0x14019fd10
1403421ee:	4c 8b c0             	mov    %rax,%r8
1403421f1:	ba 11 00 00 00       	mov    $0x11,%edx
1403421f6:	48 8b cb             	mov    %rbx,%rcx
1403421f9:	e8 02 29 3f 00       	call   0x140734b00
1403421fe:	90                   	nop
1403421ff:	48 85 ff             	test   %rdi,%rdi
140342202:	74 27                	je     0x14034222b
140342204:	8b 47 10             	mov    0x10(%rdi),%eax
140342207:	ff c8                	dec    %eax
140342209:	89 47 10             	mov    %eax,0x10(%rdi)
14034220c:	85 c0                	test   %eax,%eax
14034220e:	7f 1b                	jg     0x14034222b
140342210:	0f 88 41 04 00 00    	js     0x140342657
140342216:	48 8b 07             	mov    (%rdi),%rax
140342219:	ba 01 00 00 00       	mov    $0x1,%edx
14034221e:	48 8b cf             	mov    %rdi,%rcx
140342221:	48 8b 00             	mov    (%rax),%rax
140342224:	ff 15 f6 17 c4 00    	call   *0xc417f6(%rip)        # 0x140f83a20
14034222a:	90                   	nop
14034222b:	48 85 db             	test   %rbx,%rbx
14034222e:	74 27                	je     0x140342257
140342230:	8b 43 10             	mov    0x10(%rbx),%eax
140342233:	ff c8                	dec    %eax
140342235:	89 43 10             	mov    %eax,0x10(%rbx)
140342238:	85 c0                	test   %eax,%eax
14034223a:	7f 1b                	jg     0x140342257
14034223c:	0f 88 20 04 00 00    	js     0x140342662
140342242:	48 8b 03             	mov    (%rbx),%rax
140342245:	ba 01 00 00 00       	mov    $0x1,%edx
14034224a:	48 8b cb             	mov    %rbx,%rcx
14034224d:	48 8b 00             	mov    (%rax),%rax
140342250:	ff 15 ca 17 c4 00    	call   *0xc417ca(%rip)        # 0x140f83a20
140342256:	90                   	nop
140342257:	4c 8b 05 0a 9c 0d 01 	mov    0x10d9c0a(%rip),%r8        # 0x14141be68
14034225e:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
140342265:	49 8b d4             	mov    %r12,%rdx
140342268:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
14034226c:	e8 2f 09 03 00       	call   0x140372ba0
140342271:	48 8b 18             	mov    (%rax),%rbx
140342274:	4c 89 28             	mov    %r13,(%rax)
140342277:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
14034227b:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140342281:	48 8b d6             	mov    %rsi,%rdx
140342284:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140342288:	e8 13 09 03 00       	call   0x140372ba0
14034228d:	48 8b 38             	mov    (%rax),%rdi
140342290:	4c 89 28             	mov    %r13,(%rax)
140342293:	48 89 7d 87          	mov    %rdi,-0x79(%rbp)
140342297:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
14034229d:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1403422a1:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1403422a5:	e8 f6 08 03 00       	call   0x140372ba0
1403422aa:	48 8b 08             	mov    (%rax),%rcx
1403422ad:	4c 89 28             	mov    %r13,(%rax)
1403422b0:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1403422b4:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
1403422b8:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1403422bc:	e8 4f da e5 ff       	call   0x14019fd10
1403422c1:	4c 8b c0             	mov    %rax,%r8
1403422c4:	ba 12 00 00 00       	mov    $0x12,%edx
1403422c9:	48 8b cb             	mov    %rbx,%rcx
1403422cc:	e8 2f 28 3f 00       	call   0x140734b00
1403422d1:	90                   	nop
1403422d2:	48 85 ff             	test   %rdi,%rdi
1403422d5:	74 27                	je     0x1403422fe
1403422d7:	8b 47 10             	mov    0x10(%rdi),%eax
1403422da:	ff c8                	dec    %eax
1403422dc:	89 47 10             	mov    %eax,0x10(%rdi)
1403422df:	85 c0                	test   %eax,%eax
1403422e1:	7f 1b                	jg     0x1403422fe
1403422e3:	0f 88 84 03 00 00    	js     0x14034266d
1403422e9:	48 8b 07             	mov    (%rdi),%rax
1403422ec:	ba 01 00 00 00       	mov    $0x1,%edx
1403422f1:	48 8b cf             	mov    %rdi,%rcx
1403422f4:	48 8b 00             	mov    (%rax),%rax
1403422f7:	ff 15 23 17 c4 00    	call   *0xc41723(%rip)        # 0x140f83a20
1403422fd:	90                   	nop
1403422fe:	48 85 db             	test   %rbx,%rbx
140342301:	74 27                	je     0x14034232a
140342303:	8b 43 10             	mov    0x10(%rbx),%eax
140342306:	ff c8                	dec    %eax
140342308:	89 43 10             	mov    %eax,0x10(%rbx)
14034230b:	85 c0                	test   %eax,%eax
14034230d:	7f 1b                	jg     0x14034232a
14034230f:	0f 88 63 03 00 00    	js     0x140342678
140342315:	48 8b 03             	mov    (%rbx),%rax
140342318:	ba 01 00 00 00       	mov    $0x1,%edx
14034231d:	48 8b cb             	mov    %rbx,%rcx
140342320:	48 8b 00             	mov    (%rax),%rax
140342323:	ff 15 f7 16 c4 00    	call   *0xc416f7(%rip)        # 0x140f83a20
140342329:	90                   	nop
14034232a:	4c 8b 05 37 9b 0d 01 	mov    0x10d9b37(%rip),%r8        # 0x14141be68
140342331:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
140342338:	49 8b d4             	mov    %r12,%rdx
14034233b:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
14034233f:	e8 5c 08 03 00       	call   0x140372ba0
140342344:	48 8b 18             	mov    (%rax),%rbx
140342347:	4c 89 28             	mov    %r13,(%rax)
14034234a:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
14034234e:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140342354:	48 8b d6             	mov    %rsi,%rdx
140342357:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
14034235b:	e8 40 08 03 00       	call   0x140372ba0
140342360:	48 8b 38             	mov    (%rax),%rdi
140342363:	4c 89 28             	mov    %r13,(%rax)
140342366:	48 89 7d 87          	mov    %rdi,-0x79(%rbp)
14034236a:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140342370:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140342374:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140342378:	e8 23 08 03 00       	call   0x140372ba0
14034237d:	48 8b 08             	mov    (%rax),%rcx
140342380:	4c 89 28             	mov    %r13,(%rax)
140342383:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
140342387:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
14034238b:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14034238f:	e8 7c d9 e5 ff       	call   0x14019fd10
140342394:	4c 8b c0             	mov    %rax,%r8
140342397:	ba 13 00 00 00       	mov    $0x13,%edx
14034239c:	48 8b cb             	mov    %rbx,%rcx
14034239f:	e8 5c 27 3f 00       	call   0x140734b00
1403423a4:	90                   	nop
1403423a5:	48 85 ff             	test   %rdi,%rdi
1403423a8:	74 27                	je     0x1403423d1
1403423aa:	8b 47 10             	mov    0x10(%rdi),%eax
1403423ad:	ff c8                	dec    %eax
1403423af:	89 47 10             	mov    %eax,0x10(%rdi)
1403423b2:	85 c0                	test   %eax,%eax
1403423b4:	7f 1b                	jg     0x1403423d1
1403423b6:	0f 88 c7 02 00 00    	js     0x140342683
1403423bc:	48 8b 07             	mov    (%rdi),%rax
1403423bf:	ba 01 00 00 00       	mov    $0x1,%edx
1403423c4:	48 8b cf             	mov    %rdi,%rcx
1403423c7:	48 8b 00             	mov    (%rax),%rax
1403423ca:	ff 15 50 16 c4 00    	call   *0xc41650(%rip)        # 0x140f83a20
1403423d0:	90                   	nop
1403423d1:	48 85 db             	test   %rbx,%rbx
1403423d4:	74 27                	je     0x1403423fd
1403423d6:	8b 43 10             	mov    0x10(%rbx),%eax
1403423d9:	ff c8                	dec    %eax
1403423db:	89 43 10             	mov    %eax,0x10(%rbx)
1403423de:	85 c0                	test   %eax,%eax
1403423e0:	7f 1b                	jg     0x1403423fd
1403423e2:	0f 88 a6 02 00 00    	js     0x14034268e
1403423e8:	48 8b 03             	mov    (%rbx),%rax
1403423eb:	ba 01 00 00 00       	mov    $0x1,%edx
1403423f0:	48 8b cb             	mov    %rbx,%rcx
1403423f3:	48 8b 00             	mov    (%rax),%rax
1403423f6:	ff 15 24 16 c4 00    	call   *0xc41624(%rip)        # 0x140f83a20
1403423fc:	90                   	nop
1403423fd:	4c 8b 05 64 9a 0d 01 	mov    0x10d9a64(%rip),%r8        # 0x14141be68
140342404:	45 8b 80 f4 00 00 00 	mov    0xf4(%r8),%r8d
14034240b:	49 8b d4             	mov    %r12,%rdx
14034240e:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140342412:	e8 89 07 03 00       	call   0x140372ba0
140342417:	48 8b 18             	mov    (%rax),%rbx
14034241a:	4c 89 28             	mov    %r13,(%rax)
14034241d:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
140342421:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140342427:	48 8b d6             	mov    %rsi,%rdx
14034242a:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
14034242e:	e8 6d 07 03 00       	call   0x140372ba0
140342433:	48 8b 38             	mov    (%rax),%rdi
140342436:	4c 89 28             	mov    %r13,(%rax)
140342439:	48 89 7d 87          	mov    %rdi,-0x79(%rbp)
14034243d:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
140342443:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140342447:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14034244b:	e8 50 07 03 00       	call   0x140372ba0
140342450:	48 8b 08             	mov    (%rax),%rcx
140342453:	4c 89 28             	mov    %r13,(%rax)
140342456:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
14034245a:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
14034245e:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140342462:	e8 a9 d8 e5 ff       	call   0x14019fd10
140342467:	4c 8b c0             	mov    %rax,%r8
14034246a:	ba 15 00 00 00       	mov    $0x15,%edx
14034246f:	48 8b cb             	mov    %rbx,%rcx
140342472:	e8 89 26 3f 00       	call   0x140734b00
140342477:	90                   	nop
140342478:	48 85 ff             	test   %rdi,%rdi
14034247b:	74 27                	je     0x1403424a4
14034247d:	8b 47 10             	mov    0x10(%rdi),%eax
140342480:	ff c8                	dec    %eax
140342482:	89 47 10             	mov    %eax,0x10(%rdi)
140342485:	85 c0                	test   %eax,%eax
140342487:	7f 1b                	jg     0x1403424a4
140342489:	0f 88 0a 02 00 00    	js     0x140342699
14034248f:	48 8b 07             	mov    (%rdi),%rax
140342492:	ba 01 00 00 00       	mov    $0x1,%edx
140342497:	48 8b cf             	mov    %rdi,%rcx
14034249a:	48 8b 00             	mov    (%rax),%rax
14034249d:	ff 15 7d 15 c4 00    	call   *0xc4157d(%rip)        # 0x140f83a20
1403424a3:	90                   	nop
1403424a4:	48 85 db             	test   %rbx,%rbx
1403424a7:	74 23                	je     0x1403424cc
1403424a9:	8b 43 10             	mov    0x10(%rbx),%eax
1403424ac:	ff c8                	dec    %eax
1403424ae:	89 43 10             	mov    %eax,0x10(%rbx)
1403424b1:	85 c0                	test   %eax,%eax
1403424b3:	7f 17                	jg     0x1403424cc
1403424b5:	78 36                	js     0x1403424ed
1403424b7:	48 8b 03             	mov    (%rbx),%rax
1403424ba:	ba 01 00 00 00       	mov    $0x1,%edx
1403424bf:	48 8b cb             	mov    %rbx,%rcx
1403424c2:	48 8b 00             	mov    (%rax),%rax
1403424c5:	ff 15 55 15 c4 00    	call   *0xc41555(%rip)        # 0x140f83a20
1403424cb:	90                   	nop
1403424cc:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
1403424d3:	00
1403424d4:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1403424d8:	49 8b 73 38          	mov    0x38(%r11),%rsi
1403424dc:	49 8b 7b 40          	mov    0x40(%r11),%rdi
1403424e0:	49 8b e3             	mov    %r11,%rsp
1403424e3:	41 5f                	pop    %r15
1403424e5:	41 5e                	pop    %r14
1403424e7:	41 5d                	pop    %r13
1403424e9:	41 5c                	pop    %r12
1403424eb:	5d                   	pop    %rbp
1403424ec:	c3                   	ret
1403424ed:	b9 02 00 00 00       	mov    $0x2,%ecx
1403424f2:	e8 09 82 44 00       	call   0x14078a700
1403424f7:	90                   	nop
1403424f8:	33 c9                	xor    %ecx,%ecx
1403424fa:	e8 01 82 44 00       	call   0x14078a700
1403424ff:	cc                   	int3
140342500:	b9 01 00 00 00       	mov    $0x1,%ecx
140342505:	e8 f6 81 44 00       	call   0x14078a700
14034250a:	90                   	nop
14034250b:	b9 02 00 00 00       	mov    $0x2,%ecx
140342510:	e8 eb 81 44 00       	call   0x14078a700
140342515:	90                   	nop
140342516:	33 c9                	xor    %ecx,%ecx
140342518:	e8 e3 81 44 00       	call   0x14078a700
14034251d:	cc                   	int3
14034251e:	b9 01 00 00 00       	mov    $0x1,%ecx
140342523:	e8 d8 81 44 00       	call   0x14078a700
140342528:	90                   	nop
140342529:	33 c9                	xor    %ecx,%ecx
14034252b:	e8 d0 81 44 00       	call   0x14078a700
140342530:	cc                   	int3
140342531:	b9 01 00 00 00       	mov    $0x1,%ecx
140342536:	e8 c5 81 44 00       	call   0x14078a700
14034253b:	90                   	nop
14034253c:	33 c9                	xor    %ecx,%ecx
14034253e:	e8 bd 81 44 00       	call   0x14078a700
140342543:	cc                   	int3
140342544:	b9 01 00 00 00       	mov    $0x1,%ecx
140342549:	e8 b2 81 44 00       	call   0x14078a700
14034254e:	90                   	nop
14034254f:	b9 02 00 00 00       	mov    $0x2,%ecx
140342554:	e8 a7 81 44 00       	call   0x14078a700
140342559:	90                   	nop
14034255a:	b9 02 00 00 00       	mov    $0x2,%ecx
14034255f:	e8 9c 81 44 00       	call   0x14078a700
140342564:	90                   	nop