140e7f32e:	5b                   	pop    %rbx
140e7f32f:	c3                   	ret
140e7f330:	48 8d 15 f1 10 37 00 	lea    0x3710f1(%rip),%rdx        # 0x1411f0428
140e7f337:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140e7f33c:	e8 2f 14 36 ff       	call   0x1401e0770
140e7f341:	48 8d 15 c0 2f 52 00 	lea    0x522fc0(%rip),%rdx        # 0x1413a2308
140e7f348:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140e7f34d:	e8 c6 d4 f9 ff       	call   0x140e1c818
140e7f352:	90                   	nop
140e7f353:	48 8d 15 ce 10 37 00 	lea    0x3710ce(%rip),%rdx        # 0x1411f0428
140e7f35a:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140e7f35f:	e8 0c 14 36 ff       	call   0x1401e0770
140e7f364:	48 8d 15 9d 2f 52 00 	lea    0x522f9d(%rip),%rdx        # 0x1413a2308
140e7f36b:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140e7f370:	e8 a3 d4 f9 ff       	call   0x140e1c818
140e7f375:	90                   	nop
140e7f376:	48 8d 15 ab 10 37 00 	lea    0x3710ab(%rip),%rdx        # 0x1411f0428
140e7f37d:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140e7f382:	e8 e9 13 36 ff       	call   0x1401e0770
140e7f387:	48 8d 15 7a 2f 52 00 	lea    0x522f7a(%rip),%rdx        # 0x1413a2308
140e7f38e:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140e7f393:	e8 80 d4 f9 ff       	call   0x140e1c818
140e7f398:	48 8d 15 89 10 37 00 	lea    0x371089(%rip),%rdx        # 0x1411f0428
140e7f39f:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
140e7f3a6:	00
140e7f3a7:	e8 c4 13 36 ff       	call   0x1401e0770
140e7f3ac:	48 8d 15 55 2f 52 00 	lea    0x522f55(%rip),%rdx        # 0x1413a2308
140e7f3b3:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
140e7f3ba:	00
140e7f3bb:	e8 58 d4 f9 ff       	call   0x140e1c818
140e7f3c0:	90                   	nop
140e7f3c1:	48 8d 15 60 10 37 00 	lea    0x371060(%rip),%rdx        # 0x1411f0428
140e7f3c8:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140e7f3cf:	00
140e7f3d0:	e8 9b 13 36 ff       	call   0x1401e0770
140e7f3d5:	48 8d 15 2c 2f 52 00 	lea    0x522f2c(%rip),%rdx        # 0x1413a2308
140e7f3dc:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
140e7f3e3:	00
140e7f3e4:	e8 2f d4 f9 ff       	call   0x140e1c818
140e7f3e9:	48 8d 15 38 10 37 00 	lea    0x371038(%rip),%rdx        # 0x1411f0428
140e7f3f0:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140e7f3f7:	00
140e7f3f8:	e8 73 13 36 ff       	call   0x1401e0770
140e7f3fd:	48 8d 15 04 2f 52 00 	lea    0x522f04(%rip),%rdx        # 0x1413a2308
140e7f404:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140e7f40b:	00
140e7f40c:	e8 07 d4 f9 ff       	call   0x140e1c818
140e7f411:	48 8d 15 10 10 37 00 	lea    0x371010(%rip),%rdx        # 0x1411f0428
140e7f418:	48 8d 8c 24 d8 00 00 	lea    0xd8(%rsp),%rcx
140e7f41f:	00
140e7f420:	e8 4b 13 36 ff       	call   0x1401e0770
140e7f425:	48 8d 15 dc 2e 52 00 	lea    0x522edc(%rip),%rdx        # 0x1413a2308
140e7f42c:	48 8d 8c 24 d8 00 00 	lea    0xd8(%rsp),%rcx
140e7f433:	00
140e7f434:	e8 df d3 f9 ff       	call   0x140e1c818
140e7f439:	e8 32 e1 31 ff       	call   0x14019d570
140e7f43e:	e8 61 ad fa ff       	call   0x140e2a1a4
140e7f443:	cc                   	int3
140e7f444:	cc                   	int3
140e7f445:	cc                   	int3
140e7f446:	cc                   	int3
140e7f447:	cc                   	int3
140e7f448:	cc                   	int3
140e7f449:	cc                   	int3
140e7f44a:	cc                   	int3
140e7f44b:	cc                   	int3
140e7f44c:	cc                   	int3
140e7f44d:	cc                   	int3
140e7f44e:	cc                   	int3
140e7f44f:	cc                   	int3
140e7f450:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140e7f455:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140e7f45a:	55                   	push   %rbp
140e7f45b:	57                   	push   %rdi
140e7f45c:	41 56                	push   %r14
140e7f45e:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140e7f463:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140e7f46a:	48 8b 05 8f 9a 53 00 	mov    0x539a8f(%rip),%rax        # 0x1413b8f00
140e7f471:	48 33 c4             	xor    %rsp,%rax
140e7f474:	48 89 45 37          	mov    %rax,0x37(%rbp)
140e7f478:	8b 42 20             	mov    0x20(%rdx),%eax
140e7f47b:	48 8b f9             	mov    %rcx,%rdi
140e7f47e:	89 45 df             	mov    %eax,-0x21(%rbp)
140e7f481:	3d 0b 00 00 80       	cmp    $0x8000000b,%eax
140e7f486:	0f 84 47 02 00 00    	je     0x140e7f6d3
140e7f48c:	3d 0e 00 07 80       	cmp    $0x8007000e,%eax
140e7f491:	0f 84 e2 00 00 00    	je     0x140e7f579
140e7f497:	3d 59 04 00 00       	cmp    $0x459,%eax
140e7f49c:	0f 85 97 03 00 00    	jne    0x140e7f839
140e7f4a2:	45 33 c9             	xor    %r9d,%r9d
140e7f4a5:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140e7f4a9:	33 d2                	xor    %edx,%edx
140e7f4ab:	48 8d 0d ee 73 59 00 	lea    0x5973ee(%rip),%rcx        # 0x1414168a0
140e7f4b2:	ff 15 10 43 10 00    	call   *0x104310(%rip)        # 0x140f837c8
140e7f4b8:	85 c0                	test   %eax,%eax
140e7f4ba:	0f 84 dd 03 00 00    	je     0x140e7f89d
140e7f4c0:	83 7d df 00          	cmpl   $0x0,-0x21(%rbp)
140e7f4c4:	74 78                	je     0x140e7f53e
140e7f4c6:	48 8b 3d 93 2e 1e 00 	mov    0x1e2e93(%rip),%rdi        # 0x141062360
140e7f4cd:	48 83 7f 20 00       	cmpq   $0x0,0x20(%rdi)
140e7f4d2:	48 8b 47 08          	mov    0x8(%rdi),%rax
140e7f4d6:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
140e7f4da:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
140e7f4de:	74 07                	je     0x140e7f4e7
140e7f4e0:	b9 05 00 00 00       	mov    $0x5,%ecx
140e7f4e5:	cd 29                	int    $0x29
140e7f4e7:	33 db                	xor    %ebx,%ebx
140e7f4e9:	4c 8d 4f 20          	lea    0x20(%rdi),%r9
140e7f4ed:	4c 8b c7             	mov    %rdi,%r8
140e7f4f0:	48 89 5f 28          	mov    %rbx,0x28(%rdi)
140e7f4f4:	48 8d 15 b5 1d 18 ff 	lea    -0xe7e24b(%rip),%rdx        # 0x1400012b0
140e7f4fb:	48 89 5f 30          	mov    %rbx,0x30(%rdi)
140e7f4ff:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e7f503:	ff 15 5f 3b 10 00    	call   *0x103b5f(%rip)        # 0x140f83068
140e7f509:	85 c0                	test   %eax,%eax
140e7f50b:	75 17                	jne    0x140e7f524
140e7f50d:	4c 8b 47 08          	mov    0x8(%rdi),%r8
140e7f511:	ba 02 00 00 00       	mov    $0x2,%edx
140e7f516:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140e7f51a:	45 0f b7 08          	movzwl (%r8),%r9d
140e7f51e:	ff 15 4c 3b 10 00    	call   *0x103b4c(%rip)        # 0x140f83070
140e7f524:	45 33 c0             	xor    %r8d,%r8d
140e7f527:	48 8d 0d 72 73 59 00 	lea    0x597372(%rip),%rcx        # 0x1414168a0
140e7f52e:	33 d2                	xor    %edx,%edx
140e7f530:	ff 15 8a 42 10 00    	call   *0x10428a(%rip)        # 0x140f837c0
140e7f536:	85 c0                	test   %eax,%eax
140e7f538:	0f 84 65 03 00 00    	je     0x140e7f8a3
140e7f53e:	48 8b 0d 1b 2e 1e 00 	mov    0x1e2e1b(%rip),%rcx        # 0x141062360
140e7f545:	83 39 03             	cmpl   $0x3,(%rcx)
140e7f548:	0f 86 c1 02 00 00    	jbe    0x140e7f80f
140e7f54e:	48 8d 05 cb 22 37 00 	lea    0x3722cb(%rip),%rax        # 0x1411f1820
140e7f555:	45 33 c9             	xor    %r9d,%r9d
140e7f558:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140e7f55c:	48 8d 15 34 64 40 00 	lea    0x406434(%rip),%rdx        # 0x141285997
140e7f563:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140e7f567:	45 33 c0             	xor    %r8d,%r8d
140e7f56a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e7f56f:	e8 7c 1b 18 ff       	call   0x1400010f0
140e7f574:	e9 96 02 00 00       	jmp    0x140e7f80f
140e7f579:	45 33 c9             	xor    %r9d,%r9d
140e7f57c:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140e7f580:	33 d2                	xor    %edx,%edx
140e7f582:	48 8d 0d 17 73 59 00 	lea    0x597317(%rip),%rcx        # 0x1414168a0
140e7f589:	ff 15 39 42 10 00    	call   *0x104239(%rip)        # 0x140f837c8
140e7f58f:	85 c0                	test   %eax,%eax
140e7f591:	0f 84 12 03 00 00    	je     0x140e7f8a9
140e7f597:	33 db                	xor    %ebx,%ebx
140e7f599:	39 5d df             	cmp    %ebx,-0x21(%rbp)
140e7f59c:	74 75                	je     0x140e7f613
140e7f59e:	48 8b 35 bb 2d 1e 00 	mov    0x1e2dbb(%rip),%rsi        # 0x141062360
140e7f5a5:	48 8b 46 08          	mov    0x8(%rsi),%rax
140e7f5a9:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
140e7f5ad:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
140e7f5b1:	48 39 5e 20          	cmp    %rbx,0x20(%rsi)
140e7f5b5:	74 07                	je     0x140e7f5be
140e7f5b7:	b9 05 00 00 00       	mov    $0x5,%ecx
140e7f5bc:	cd 29                	int    $0x29
140e7f5be:	4c 8d 4e 20          	lea    0x20(%rsi),%r9
140e7f5c2:	48 89 5e 28          	mov    %rbx,0x28(%rsi)
140e7f5c6:	4c 8b c6             	mov    %rsi,%r8
140e7f5c9:	48 89 5e 30          	mov    %rbx,0x30(%rsi)
140e7f5cd:	48 8d 15 dc 1c 18 ff 	lea    -0xe7e324(%rip),%rdx        # 0x1400012b0
140e7f5d4:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e7f5d8:	ff 15 8a 3a 10 00    	call   *0x103a8a(%rip)        # 0x140f83068
140e7f5de:	85 c0                	test   %eax,%eax
140e7f5e0:	75 17                	jne    0x140e7f5f9
140e7f5e2:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140e7f5e6:	ba 02 00 00 00       	mov    $0x2,%edx
140e7f5eb:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140e7f5ef:	45 0f b7 08          	movzwl (%r8),%r9d
140e7f5f3:	ff 15 77 3a 10 00    	call   *0x103a77(%rip)        # 0x140f83070
140e7f5f9:	45 33 c0             	xor    %r8d,%r8d
140e7f5fc:	48 8d 0d 9d 72 59 00 	lea    0x59729d(%rip),%rcx        # 0x1414168a0
140e7f603:	33 d2                	xor    %edx,%edx
140e7f605:	ff 15 b5 41 10 00    	call   *0x1041b5(%rip)        # 0x140f837c0
140e7f60b:	85 c0                	test   %eax,%eax
140e7f60d:	0f 84 9c 02 00 00    	je     0x140e7f8af
140e7f613:	48 8b 0d 46 2d 1e 00 	mov    0x1e2d46(%rip),%rcx        # 0x141062360
140e7f61a:	83 39 03             	cmpl   $0x3,(%rcx)
140e7f61d:	0f 86 a7 00 00 00    	jbe    0x140e7f6ca
140e7f623:	48 c7 45 2f 02 00 00 	movq   $0x2,0x2f(%rbp)
140e7f62a:	00
140e7f62b:	48 8d 15 a6 20 40 00 	lea    0x4020a6(%rip),%rdx        # 0x1412816d8
140e7f632:	48 c7 45 1f 82 00 00 	movq   $0x82,0x1f(%rbp)
140e7f639:	00
140e7f63a:	b8 00 01 00 00       	mov    $0x100,%eax
140e7f63f:	66 89 45 df          	mov    %ax,-0x21(%rbp)
140e7f643:	45 33 c9             	xor    %r9d,%r9d
140e7f646:	c7 45 e7 00 00 00 0b 	movl   $0xb000000,-0x19(%rbp)
140e7f64d:	48 8d 45 df          	lea    -0x21(%rbp),%rax
140e7f651:	48 89 45 27          	mov    %rax,0x27(%rbp)
140e7f655:	45 33 c0             	xor    %r8d,%r8d
140e7f658:	48 8d 05 31 21 37 00 	lea    0x372131(%rip),%rax        # 0x1411f1790
140e7f65f:	48 89 5d ef          	mov    %rbx,-0x11(%rbp)
140e7f663:	48 89 45 17          	mov    %rax,0x17(%rbp)
140e7f667:	0f b7 05 01 63 40 00 	movzwl 0x406301(%rip),%eax        # 0x14128596f
140e7f66e:	89 45 eb             	mov    %eax,-0x15(%rbp)
140e7f671:	48 8b 41 08          	mov    0x8(%rcx),%rax
140e7f675:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140e7f679:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140e7f67d:	0f b7 00             	movzwl (%rax),%eax
140e7f680:	89 45 ff             	mov    %eax,-0x1(%rbp)
140e7f683:	48 8d 05 ef 62 40 00 	lea    0x4062ef(%rip),%rax        # 0x141285979
140e7f68a:	48 89 45 07          	mov    %rax,0x7(%rbp)
140e7f68e:	48 8d 05 df 70 40 00 	lea    0x4070df(%rip),%rax        # 0x141286774
140e7f695:	2b c2                	sub    %edx,%eax
140e7f697:	c7 45 03 02 00 00 00 	movl   $0x2,0x3(%rbp)
140e7f69e:	c7 45 0f 1d 00 00 00 	movl   $0x1d,0xf(%rbp)
140e7f6a5:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
140e7f6a9:	c7 45 13 01 00 00 00 	movl   $0x1,0x13(%rbp)
140e7f6b0:	89 45 d7             	mov    %eax,-0x29(%rbp)
140e7f6b3:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
140e7f6b7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e7f6bc:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
140e7f6c3:	00
140e7f6c4:	ff 15 ae 39 10 00    	call   *0x1039ae(%rip)        # 0x140f83078
140e7f6ca:	f0 ff 47 58          	lock incl 0x58(%rdi)
140e7f6ce:	e9 3c 01 00 00       	jmp    0x140e7f80f
140e7f6d3:	45 33 c9             	xor    %r9d,%r9d
140e7f6d6:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140e7f6da:	33 d2                	xor    %edx,%edx
140e7f6dc:	48 8d 0d bd 71 59 00 	lea    0x5971bd(%rip),%rcx        # 0x1414168a0
140e7f6e3:	ff 15 df 40 10 00    	call   *0x1040df(%rip)        # 0x140f837c8
140e7f6e9:	85 c0                	test   %eax,%eax
140e7f6eb:	0f 84 c4 01 00 00    	je     0x140e7f8b5
140e7f6f1:	33 db                	xor    %ebx,%ebx
140e7f6f3:	39 5d df             	cmp    %ebx,-0x21(%rbp)
140e7f6f6:	74 75                	je     0x140e7f76d
140e7f6f8:	48 8b 35 61 2c 1e 00 	mov    0x1e2c61(%rip),%rsi        # 0x141062360
140e7f6ff:	48 8b 46 08          	mov    0x8(%rsi),%rax
140e7f703:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
140e7f707:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
140e7f70b:	48 39 5e 20          	cmp    %rbx,0x20(%rsi)
140e7f70f:	74 07                	je     0x140e7f718
140e7f711:	b9 05 00 00 00       	mov    $0x5,%ecx
140e7f716:	cd 29                	int    $0x29
140e7f718:	4c 8d 4e 20          	lea    0x20(%rsi),%r9
140e7f71c:	48 89 5e 28          	mov    %rbx,0x28(%rsi)
140e7f720:	4c 8b c6             	mov    %rsi,%r8
140e7f723:	48 89 5e 30          	mov    %rbx,0x30(%rsi)
140e7f727:	48 8d 15 82 1b 18 ff 	lea    -0xe7e47e(%rip),%rdx        # 0x1400012b0
140e7f72e:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e7f732:	ff 15 30 39 10 00    	call   *0x103930(%rip)        # 0x140f83068
140e7f738:	85 c0                	test   %eax,%eax
140e7f73a:	75 17                	jne    0x140e7f753
140e7f73c:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140e7f740:	ba 02 00 00 00       	mov    $0x2,%edx
140e7f745:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140e7f749:	45 0f b7 08          	movzwl (%r8),%r9d
140e7f74d:	ff 15 1d 39 10 00    	call   *0x10391d(%rip)        # 0x140f83070
140e7f753:	45 33 c0             	xor    %r8d,%r8d
140e7f756:	48 8d 0d 43 71 59 00 	lea    0x597143(%rip),%rcx        # 0x1414168a0
140e7f75d:	33 d2                	xor    %edx,%edx
140e7f75f:	ff 15 5b 40 10 00    	call   *0x10405b(%rip)        # 0x140f837c0
140e7f765:	85 c0                	test   %eax,%eax
140e7f767:	0f 84 c6 00 00 00    	je     0x140e7f833
140e7f76d:	48 8b 0d ec 2b 1e 00 	mov    0x1e2bec(%rip),%rcx        # 0x141062360
140e7f774:	83 39 03             	cmpl   $0x3,(%rcx)
140e7f777:	0f 86 8e 00 00 00    	jbe    0x140e7f80b
140e7f77d:	48 8d 05 7c 1f 37 00 	lea    0x371f7c(%rip),%rax        # 0x1411f1700
140e7f784:	48 c7 45 1f 84 00 00 	movq   $0x84,0x1f(%rbp)
140e7f78b:	00
140e7f78c:	48 89 45 17          	mov    %rax,0x17(%rbp)
140e7f790:	48 8d 15 41 1f 40 00 	lea    0x401f41(%rip),%rdx        # 0x1412816d8
140e7f797:	0f b7 05 b5 61 40 00 	movzwl 0x4061b5(%rip),%eax        # 0x141285953
140e7f79e:	45 33 c9             	xor    %r9d,%r9d
140e7f7a1:	89 45 eb             	mov    %eax,-0x15(%rbp)
140e7f7a4:	45 33 c0             	xor    %r8d,%r8d
140e7f7a7:	48 8b 41 08          	mov    0x8(%rcx),%rax
140e7f7ab:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140e7f7af:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140e7f7b3:	c7 45 e7 00 00 00 0b 	movl   $0xb000000,-0x19(%rbp)
140e7f7ba:	48 89 5d ef          	mov    %rbx,-0x11(%rbp)
140e7f7be:	0f b7 00             	movzwl (%rax),%eax
140e7f7c1:	89 45 ff             	mov    %eax,-0x1(%rbp)
140e7f7c4:	48 8d 05 92 61 40 00 	lea    0x406192(%rip),%rax        # 0x14128595d
140e7f7cb:	48 89 45 07          	mov    %rax,0x7(%rbp)
140e7f7cf:	48 8d 05 9e 6f 40 00 	lea    0x406f9e(%rip),%rax        # 0x141286774
140e7f7d6:	2b c2                	sub    %edx,%eax
140e7f7d8:	c7 45 03 02 00 00 00 	movl   $0x2,0x3(%rbp)
140e7f7df:	c7 45 0f 10 00 00 00 	movl   $0x10,0xf(%rbp)
140e7f7e6:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
140e7f7ea:	c7 45 13 01 00 00 00 	movl   $0x1,0x13(%rbp)
140e7f7f1:	89 45 d7             	mov    %eax,-0x29(%rbp)
140e7f7f4:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
140e7f7f8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e7f7fd:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140e7f804:	00
140e7f805:	ff 15 6d 38 10 00    	call   *0x10386d(%rip)        # 0x140f83078
140e7f80b:	f0 ff 47 5c          	lock incl 0x5c(%rdi)
140e7f80f:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140e7f813:	48 33 cc             	xor    %rsp,%rcx
140e7f816:	e8 e5 bc f9 ff       	call   0x140e1b500
140e7f81b:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140e7f822:	00
140e7f823:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140e7f827:	49 8b 73 38          	mov    0x38(%r11),%rsi
140e7f82b:	49 8b e3             	mov    %r11,%rsp
140e7f82e:	41 5e                	pop    %r14
140e7f830:	5f                   	pop    %rdi
140e7f831:	5d                   	pop    %rbp
140e7f832:	c3                   	ret
140e7f833:	e8 f8 bb f7 ff       	call   0x140dfb430
140e7f838:	cc                   	int3
140e7f839:	e8 72 ba 31 ff       	call   0x14019b2b0
140e7f83e:	48 8b f8             	mov    %rax,%rdi
140e7f841:	83 38 02             	cmpl   $0x2,(%rax)
140e7f844:	76 4d                	jbe    0x140e7f893
140e7f846:	33 d2                	xor    %edx,%edx
140e7f848:	48 8b c8             	mov    %rax,%rcx
140e7f84b:	e8 f0 1a 18 ff       	call   0x140001340
140e7f850:	84 c0                	test   %al,%al
140e7f852:	74 3f                	je     0x140e7f893
140e7f854:	48 8d 15 35 1e 37 00 	lea    0x371e35(%rip),%rdx        # 0x1411f1690
140e7f85b:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e7f85f:	e8 8c 19 18 ff       	call   0x1400011f0
140e7f864:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
140e7f868:	48 8b d8             	mov    %rax,%rbx
140e7f86b:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140e7f86f:	e8 7c 1e 18 ff       	call   0x1400016f0
140e7f874:	45 33 c9             	xor    %r9d,%r9d
140e7f877:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140e7f87c:	45 33 c0             	xor    %r8d,%r8d
140e7f87f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e7f884:	48 8d 15 a0 60 40 00 	lea    0x4060a0(%rip),%rdx        # 0x14128592b
140e7f88b:	48 8b cf             	mov    %rdi,%rcx
140e7f88e:	e8 4d 21 18 ff       	call   0x1400019e0
140e7f893:	33 d2                	xor    %edx,%edx
140e7f895:	33 c9                	xor    %ecx,%ecx
140e7f897:	e8 7c cf f9 ff       	call   0x140e1c818
140e7f89c:	cc                   	int3
140e7f89d:	e8 ae 02 fb ff       	call   0x140e2fb50
140e7f8a2:	cc                   	int3
140e7f8a3:	e8 88 bb f7 ff       	call   0x140dfb430
140e7f8a8:	cc                   	int3
140e7f8a9:	e8 a2 02 fb ff       	call   0x140e2fb50
140e7f8ae:	cc                   	int3
140e7f8af:	e8 7c bb f7 ff       	call   0x140dfb430
140e7f8b4:	cc                   	int3
140e7f8b5:	e8 96 02 fb ff       	call   0x140e2fb50
140e7f8ba:	cc                   	int3
140e7f8bb:	cc                   	int3
140e7f8bc:	cc                   	int3
140e7f8bd:	cc                   	int3
140e7f8be:	cc                   	int3
140e7f8bf:	cc                   	int3
140e7f8c0:	48 83 ec 28          	sub    $0x28,%rsp
140e7f8c4:	48 8b 4a 30          	mov    0x30(%rdx),%rcx
140e7f8c8:	0f b7 49 02          	movzwl 0x2(%rcx),%ecx
140e7f8cc:	ff 15 46 40 10 00    	call   *0x104046(%rip)        # 0x140f83918