1406b8177:	cc                   	int3
1406b8178:	cc                   	int3
1406b8179:	cc                   	int3
1406b817a:	cc                   	int3
1406b817b:	cc                   	int3
1406b817c:	cc                   	int3
1406b817d:	cc                   	int3
1406b817e:	cc                   	int3
1406b817f:	cc                   	int3
1406b8180:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406b8185:	57                   	push   %rdi
1406b8186:	48 83 ec 20          	sub    $0x20,%rsp
1406b818a:	8b fa                	mov    %edx,%edi
1406b818c:	48 8b d9             	mov    %rcx,%rbx
1406b818f:	48 8b 51 68          	mov    0x68(%rcx),%rdx
1406b8193:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b8197:	76 31                	jbe    0x1406b81ca
1406b8199:	48 8b 49 50          	mov    0x50(%rcx),%rcx
1406b819d:	48 ff c2             	inc    %rdx
1406b81a0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b81a7:	72 1c                	jb     0x1406b81c5
1406b81a9:	48 83 c2 27          	add    $0x27,%rdx
1406b81ad:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406b81b1:	49 2b c8             	sub    %r8,%rcx
1406b81b4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406b81b8:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b81bc:	0f 87 bb 00 00 00    	ja     0x1406b827d
1406b81c2:	49 8b c8             	mov    %r8,%rcx
1406b81c5:	e8 7a 2f 76 00       	call   0x140e1b144
1406b81ca:	48 c7 43 60 00 00 00 	movq   $0x0,0x60(%rbx)
1406b81d1:	00
1406b81d2:	48 c7 43 68 0f 00 00 	movq   $0xf,0x68(%rbx)
1406b81d9:	00
1406b81da:	c6 43 50 00          	movb   $0x0,0x50(%rbx)
1406b81de:	48 8b 53 48          	mov    0x48(%rbx),%rdx
1406b81e2:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b81e6:	76 2d                	jbe    0x1406b8215
1406b81e8:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1406b81ec:	48 ff c2             	inc    %rdx
1406b81ef:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b81f6:	72 18                	jb     0x1406b8210
1406b81f8:	48 83 c2 27          	add    $0x27,%rdx
1406b81fc:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406b8200:	49 2b c8             	sub    %r8,%rcx
1406b8203:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406b8207:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b820b:	77 70                	ja     0x1406b827d
1406b820d:	49 8b c8             	mov    %r8,%rcx
1406b8210:	e8 2f 2f 76 00       	call   0x140e1b144
1406b8215:	48 c7 43 40 00 00 00 	movq   $0x0,0x40(%rbx)
1406b821c:	00
1406b821d:	48 c7 43 48 0f 00 00 	movq   $0xf,0x48(%rbx)
1406b8224:	00
1406b8225:	c6 43 30 00          	movb   $0x0,0x30(%rbx)
1406b8229:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1406b822d:	48 85 c9             	test   %rcx,%rcx
1406b8230:	74 20                	je     0x1406b8252
1406b8232:	8b 41 10             	mov    0x10(%rcx),%eax
1406b8235:	ff c8                	dec    %eax
1406b8237:	89 41 10             	mov    %eax,0x10(%rcx)
1406b823a:	85 c0                	test   %eax,%eax
1406b823c:	7f 14                	jg     0x1406b8252
1406b823e:	78 43                	js     0x1406b8283
1406b8240:	48 8b 01             	mov    (%rcx),%rax
1406b8243:	ba 01 00 00 00       	mov    $0x1,%edx
1406b8248:	48 8b 00             	mov    (%rax),%rax
1406b824b:	ff 15 cf b7 8c 00    	call   *0x8cb7cf(%rip)        # 0x140f83a20
1406b8251:	90                   	nop
1406b8252:	48 8d 05 07 35 96 00 	lea    0x963507(%rip),%rax        # 0x14101b760
1406b8259:	48 89 03             	mov    %rax,(%rbx)
1406b825c:	40 f6 c7 01          	test   $0x1,%dil
1406b8260:	74 0d                	je     0x1406b826f
1406b8262:	ba 70 00 00 00       	mov    $0x70,%edx
1406b8267:	48 8b cb             	mov    %rbx,%rcx
1406b826a:	e8 d5 2e 76 00       	call   0x140e1b144
1406b826f:	48 8b c3             	mov    %rbx,%rax
1406b8272:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406b8277:	48 83 c4 20          	add    $0x20,%rsp
1406b827b:	5f                   	pop    %rdi
1406b827c:	c3                   	ret
1406b827d:	e8 22 1f 77 00       	call   0x140e2a1a4
1406b8282:	90                   	nop
1406b8283:	b9 02 00 00 00       	mov    $0x2,%ecx
1406b8288:	e8 73 24 0d 00       	call   0x14078a700
1406b828d:	cc                   	int3
1406b828e:	cc                   	int3
1406b828f:	cc                   	int3
1406b8290:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406b8295:	57                   	push   %rdi
1406b8296:	48 83 ec 20          	sub    $0x20,%rsp
1406b829a:	8b fa                	mov    %edx,%edi
1406b829c:	48 8b d9             	mov    %rcx,%rbx
1406b829f:	48 8b 51 40          	mov    0x40(%rcx),%rdx
1406b82a3:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b82a7:	76 2d                	jbe    0x1406b82d6
1406b82a9:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1406b82ad:	48 ff c2             	inc    %rdx
1406b82b0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b82b7:	72 18                	jb     0x1406b82d1
1406b82b9:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406b82bd:	48 83 c2 27          	add    $0x27,%rdx
1406b82c1:	49 2b c8             	sub    %r8,%rcx
1406b82c4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406b82c8:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b82cc:	77 47                	ja     0x1406b8315
1406b82ce:	49 8b c8             	mov    %r8,%rcx
1406b82d1:	e8 6e 2e 76 00       	call   0x140e1b144
1406b82d6:	48 c7 43 38 00 00 00 	movq   $0x0,0x38(%rbx)
1406b82dd:	00
1406b82de:	48 8d 05 7b 34 96 00 	lea    0x96347b(%rip),%rax        # 0x14101b760
1406b82e5:	48 c7 43 40 0f 00 00 	movq   $0xf,0x40(%rbx)
1406b82ec:	00
1406b82ed:	c6 43 28 00          	movb   $0x0,0x28(%rbx)
1406b82f1:	48 89 03             	mov    %rax,(%rbx)
1406b82f4:	40 f6 c7 01          	test   $0x1,%dil
1406b82f8:	74 0d                	je     0x1406b8307
1406b82fa:	ba 48 00 00 00       	mov    $0x48,%edx
1406b82ff:	48 8b cb             	mov    %rbx,%rcx
1406b8302:	e8 3d 2e 76 00       	call   0x140e1b144
1406b8307:	48 8b c3             	mov    %rbx,%rax
1406b830a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406b830f:	48 83 c4 20          	add    $0x20,%rsp
1406b8313:	5f                   	pop    %rdi
1406b8314:	c3                   	ret
1406b8315:	e8 8a 1e 77 00       	call   0x140e2a1a4
1406b831a:	cc                   	int3
1406b831b:	cc                   	int3
1406b831c:	cc                   	int3
1406b831d:	cc                   	int3
1406b831e:	cc                   	int3
1406b831f:	cc                   	int3
1406b8320:	40 53                	rex push %rbx
1406b8322:	48 83 ec 20          	sub    $0x20,%rsp
1406b8326:	48 8d 05 33 34 96 00 	lea    0x963433(%rip),%rax        # 0x14101b760
1406b832d:	48 8b d9             	mov    %rcx,%rbx
1406b8330:	48 89 01             	mov    %rax,(%rcx)
1406b8333:	f6 c2 01             	test   $0x1,%dl
1406b8336:	74 0a                	je     0x1406b8342
1406b8338:	ba 30 00 00 00       	mov    $0x30,%edx
1406b833d:	e8 02 2e 76 00       	call   0x140e1b144
1406b8342:	48 8b c3             	mov    %rbx,%rax
1406b8345:	48 83 c4 20          	add    $0x20,%rsp
1406b8349:	5b                   	pop    %rbx
1406b834a:	c3                   	ret
1406b834b:	cc                   	int3
1406b834c:	cc                   	int3
1406b834d:	cc                   	int3
1406b834e:	cc                   	int3
1406b834f:	cc                   	int3
1406b8350:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406b8355:	57                   	push   %rdi
1406b8356:	48 83 ec 20          	sub    $0x20,%rsp
1406b835a:	48 8b f9             	mov    %rcx,%rdi
1406b835d:	8b da                	mov    %edx,%ebx
1406b835f:	48 83 c1 38          	add    $0x38,%rcx
1406b8363:	e8 f8 ff ad ff       	call   0x140198360
1406b8368:	48 8d 05 f1 33 96 00 	lea    0x9633f1(%rip),%rax        # 0x14101b760
1406b836f:	48 89 07             	mov    %rax,(%rdi)
1406b8372:	f6 c3 01             	test   $0x1,%bl
1406b8375:	74 0d                	je     0x1406b8384
1406b8377:	ba 58 00 00 00       	mov    $0x58,%edx
1406b837c:	48 8b cf             	mov    %rdi,%rcx
1406b837f:	e8 c0 2d 76 00       	call   0x140e1b144
1406b8384:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406b8389:	48 8b c7             	mov    %rdi,%rax
1406b838c:	48 83 c4 20          	add    $0x20,%rsp
1406b8390:	5f                   	pop    %rdi
1406b8391:	c3                   	ret
1406b8392:	cc                   	int3
1406b8393:	cc                   	int3
1406b8394:	cc                   	int3
1406b8395:	cc                   	int3
1406b8396:	cc                   	int3
1406b8397:	cc                   	int3
1406b8398:	cc                   	int3
1406b8399:	cc                   	int3
1406b839a:	cc                   	int3
1406b839b:	cc                   	int3
1406b839c:	cc                   	int3
1406b839d:	cc                   	int3
1406b839e:	cc                   	int3
1406b839f:	cc                   	int3
1406b83a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406b83a5:	57                   	push   %rdi
1406b83a6:	48 83 ec 20          	sub    $0x20,%rsp
1406b83aa:	8b fa                	mov    %edx,%edi
1406b83ac:	48 8b d9             	mov    %rcx,%rbx
1406b83af:	48 8b 49 48          	mov    0x48(%rcx),%rcx
1406b83b3:	48 85 c9             	test   %rcx,%rcx
1406b83b6:	74 24                	je     0x1406b83dc
1406b83b8:	8b 41 10             	mov    0x10(%rcx),%eax
1406b83bb:	ff c8                	dec    %eax
1406b83bd:	89 41 10             	mov    %eax,0x10(%rcx)
1406b83c0:	85 c0                	test   %eax,%eax
1406b83c2:	7f 18                	jg     0x1406b83dc
1406b83c4:	0f 88 9a 00 00 00    	js     0x1406b8464
1406b83ca:	48 8b 01             	mov    (%rcx),%rax
1406b83cd:	ba 01 00 00 00       	mov    $0x1,%edx
1406b83d2:	48 8b 00             	mov    (%rax),%rax
1406b83d5:	ff 15 45 b6 8c 00    	call   *0x8cb645(%rip)        # 0x140f83a20
1406b83db:	90                   	nop
1406b83dc:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1406b83e0:	48 85 c9             	test   %rcx,%rcx
1406b83e3:	74 20                	je     0x1406b8405
1406b83e5:	8b 41 10             	mov    0x10(%rcx),%eax
1406b83e8:	ff c8                	dec    %eax
1406b83ea:	89 41 10             	mov    %eax,0x10(%rcx)
1406b83ed:	85 c0                	test   %eax,%eax
1406b83ef:	7f 14                	jg     0x1406b8405
1406b83f1:	78 7c                	js     0x1406b846f
1406b83f3:	48 8b 01             	mov    (%rcx),%rax
1406b83f6:	ba 01 00 00 00       	mov    $0x1,%edx
1406b83fb:	48 8b 00             	mov    (%rax),%rax
1406b83fe:	ff 15 1c b6 8c 00    	call   *0x8cb61c(%rip)        # 0x140f83a20
1406b8404:	90                   	nop
1406b8405:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1406b8409:	48 85 c9             	test   %rcx,%rcx
1406b840c:	74 20                	je     0x1406b842e
1406b840e:	8b 41 10             	mov    0x10(%rcx),%eax
1406b8411:	ff c8                	dec    %eax
1406b8413:	89 41 10             	mov    %eax,0x10(%rcx)
1406b8416:	85 c0                	test   %eax,%eax
1406b8418:	7f 14                	jg     0x1406b842e
1406b841a:	78 3d                	js     0x1406b8459
1406b841c:	48 8b 01             	mov    (%rcx),%rax
1406b841f:	ba 01 00 00 00       	mov    $0x1,%edx
1406b8424:	48 8b 00             	mov    (%rax),%rax
1406b8427:	ff 15 f3 b5 8c 00    	call   *0x8cb5f3(%rip)        # 0x140f83a20
1406b842d:	90                   	nop
1406b842e:	48 8d 05 2b 33 96 00 	lea    0x96332b(%rip),%rax        # 0x14101b760
1406b8435:	48 89 03             	mov    %rax,(%rbx)
1406b8438:	40 f6 c7 01          	test   $0x1,%dil
1406b843c:	74 0d                	je     0x1406b844b
1406b843e:	ba 50 00 00 00       	mov    $0x50,%edx
1406b8443:	48 8b cb             	mov    %rbx,%rcx
1406b8446:	e8 f9 2c 76 00       	call   0x140e1b144
1406b844b:	48 8b c3             	mov    %rbx,%rax
1406b844e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406b8453:	48 83 c4 20          	add    $0x20,%rsp
1406b8457:	5f                   	pop    %rdi
1406b8458:	c3                   	ret
1406b8459:	b9 02 00 00 00       	mov    $0x2,%ecx
1406b845e:	e8 9d 22 0d 00       	call   0x14078a700
1406b8463:	90                   	nop
1406b8464:	b9 02 00 00 00       	mov    $0x2,%ecx
1406b8469:	e8 92 22 0d 00       	call   0x14078a700
1406b846e:	90                   	nop
1406b846f:	b9 02 00 00 00       	mov    $0x2,%ecx
1406b8474:	e8 87 22 0d 00       	call   0x14078a700
1406b8479:	cc                   	int3
1406b847a:	cc                   	int3
1406b847b:	cc                   	int3
1406b847c:	cc                   	int3
1406b847d:	cc                   	int3
1406b847e:	cc                   	int3
1406b847f:	cc                   	int3
1406b8480:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1406b8485:	57                   	push   %rdi
1406b8486:	48 83 ec 20          	sub    $0x20,%rsp
1406b848a:	8b fa                	mov    %edx,%edi
1406b848c:	48 8b d9             	mov    %rcx,%rbx
1406b848f:	48 8b 91 88 00 00 00 	mov    0x88(%rcx),%rdx
1406b8496:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b849a:	76 31                	jbe    0x1406b84cd
1406b849c:	48 8b 49 70          	mov    0x70(%rcx),%rcx
1406b84a0:	48 ff c2             	inc    %rdx
1406b84a3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b84aa:	72 1c                	jb     0x1406b84c8
1406b84ac:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406b84b0:	48 83 c2 27          	add    $0x27,%rdx
1406b84b4:	49 2b c8             	sub    %r8,%rcx
1406b84b7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406b84bb:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b84bf:	0f 87 e7 00 00 00    	ja     0x1406b85ac
1406b84c5:	49 8b c8             	mov    %r8,%rcx
1406b84c8:	e8 77 2c 76 00       	call   0x140e1b144
1406b84cd:	48 c7 83 80 00 00 00 	movq   $0x0,0x80(%rbx)
1406b84d4:	00 00 00 00
1406b84d8:	48 c7 83 88 00 00 00 	movq   $0xf,0x88(%rbx)
1406b84df:	0f 00 00 00
1406b84e3:	c6 43 70 00          	movb   $0x0,0x70(%rbx)
1406b84e7:	48 8b 53 60          	mov    0x60(%rbx),%rdx
1406b84eb:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b84ef:	76 31                	jbe    0x1406b8522
1406b84f1:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1406b84f5:	48 ff c2             	inc    %rdx
1406b84f8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b84ff:	72 1c                	jb     0x1406b851d
1406b8501:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406b8505:	48 83 c2 27          	add    $0x27,%rdx
1406b8509:	49 2b c8             	sub    %r8,%rcx
1406b850c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406b8510:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b8514:	0f 87 92 00 00 00    	ja     0x1406b85ac
1406b851a:	49 8b c8             	mov    %r8,%rcx
1406b851d:	e8 22 2c 76 00       	call   0x140e1b144
1406b8522:	48 c7 43 58 00 00 00 	movq   $0x0,0x58(%rbx)
1406b8529:	00
1406b852a:	48 c7 43 60 0f 00 00 	movq   $0xf,0x60(%rbx)
1406b8531:	00
1406b8532:	c6 43 48 00          	movb   $0x0,0x48(%rbx)
1406b8536:	48 8b 53 40          	mov    0x40(%rbx),%rdx
1406b853a:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b853e:	76 2d                	jbe    0x1406b856d
1406b8540:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1406b8544:	48 ff c2             	inc    %rdx
1406b8547:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b854e:	72 18                	jb     0x1406b8568
1406b8550:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406b8554:	48 83 c2 27          	add    $0x27,%rdx
1406b8558:	49 2b c8             	sub    %r8,%rcx
1406b855b:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406b855f:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b8563:	77 47                	ja     0x1406b85ac
1406b8565:	49 8b c8             	mov    %r8,%rcx
1406b8568:	e8 d7 2b 76 00       	call   0x140e1b144
1406b856d:	48 c7 43 38 00 00 00 	movq   $0x0,0x38(%rbx)
1406b8574:	00
1406b8575:	48 8d 05 e4 31 96 00 	lea    0x9631e4(%rip),%rax        # 0x14101b760
1406b857c:	48 c7 43 40 0f 00 00 	movq   $0xf,0x40(%rbx)
1406b8583:	00
1406b8584:	c6 43 28 00          	movb   $0x0,0x28(%rbx)
1406b8588:	48 89 03             	mov    %rax,(%rbx)
1406b858b:	40 f6 c7 01          	test   $0x1,%dil
1406b858f:	74 0d                	je     0x1406b859e
1406b8591:	ba 98 00 00 00       	mov    $0x98,%edx
1406b8596:	48 8b cb             	mov    %rbx,%rcx
1406b8599:	e8 a6 2b 76 00       	call   0x140e1b144
1406b859e:	48 8b c3             	mov    %rbx,%rax
1406b85a1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406b85a6:	48 83 c4 20          	add    $0x20,%rsp
1406b85aa:	5f                   	pop    %rdi
1406b85ab:	c3                   	ret
1406b85ac:	e8 f3 1b 77 00       	call   0x140e2a1a4
1406b85b1:	cc                   	int3
1406b85b2:	cc                   	int3
1406b85b3:	cc                   	int3
1406b85b4:	cc                   	int3
1406b85b5:	cc                   	int3
1406b85b6:	cc                   	int3
1406b85b7:	cc                   	int3
1406b85b8:	cc                   	int3
1406b85b9:	cc                   	int3
1406b85ba:	cc                   	int3
1406b85bb:	cc                   	int3
1406b85bc:	cc                   	int3
1406b85bd:	cc                   	int3
1406b85be:	cc                   	int3
1406b85bf:	cc                   	int3
1406b85c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)