140c9350a:	48 8d 0d 1f e3 4a 00 	lea    0x4ae31f(%rip),%rcx        # 0x141141830
140c93511:	41 b8 20 00 00 00    	mov    $0x20,%r8d
140c93517:	48 8b 50 08          	mov    0x8(%rax),%rdx
140c9351b:	48 83 c2 06          	add    $0x6,%rdx
140c9351f:	e8 2c c5 24 00       	call   0x140edfa50
140c93524:	85 c0                	test   %eax,%eax
140c93526:	74 26                	je     0x140c9354e
140c93528:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
140c9352f:	48 8b cb             	mov    %rbx,%rcx
140c93532:	4c 8b 83 98 00 00 00 	mov    0x98(%rbx),%r8
140c93539:	49 83 c0 04          	add    $0x4,%r8
140c9353d:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140c93541:	e8 1a 23 02 00       	call   0x140cb5860
140c93546:	85 c0                	test   %eax,%eax
140c93548:	0f 84 ae fe ff ff    	je     0x140c933fc
140c9354e:	48 8b 83 b8 00 00 00 	mov    0xb8(%rbx),%rax
140c93555:	48 85 c0             	test   %rax,%rax
140c93558:	74 3c                	je     0x140c93596
140c9355a:	48 8b 93 98 00 00 00 	mov    0x98(%rbx),%rdx
140c93561:	41 b8 16 00 00 00    	mov    $0x16,%r8d
140c93567:	48 8b 8b c0 00 00 00 	mov    0xc0(%rbx),%rcx
140c9356e:	48 83 c2 04          	add    $0x4,%rdx
140c93572:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140c93577:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140c9357c:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140c93581:	8b 13                	mov    (%rbx),%edx
140c93583:	4c 8b 8b 88 00 00 00 	mov    0x88(%rbx),%r9
140c9358a:	33 c9                	xor    %ecx,%ecx
140c9358c:	4d 8b 49 08          	mov    0x8(%r9),%r9
140c93590:	ff 15 8a 04 2f 00    	call   *0x2f048a(%rip)        # 0x140f83a20
140c93596:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
140c9359d:	49 89 06             	mov    %rax,(%r14)
140c935a0:	b8 01 00 00 00       	mov    $0x1,%eax
140c935a5:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140c935aa:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140c935af:	4c 8b 7c 24 78       	mov    0x78(%rsp),%r15
140c935b4:	48 83 c4 40          	add    $0x40,%rsp
140c935b8:	41 5e                	pop    %r14
140c935ba:	5f                   	pop    %rdi
140c935bb:	5b                   	pop    %rbx
140c935bc:	c3                   	ret
140c935bd:	cc                   	int3
140c935be:	cc                   	int3
140c935bf:	cc                   	int3
140c935c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140c935c5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140c935ca:	56                   	push   %rsi
140c935cb:	57                   	push   %rdi
140c935cc:	41 56                	push   %r14
140c935ce:	b8 40 00 00 00       	mov    $0x40,%eax
140c935d3:	e8 c8 7e 18 00       	call   0x140e1b4a0
140c935d8:	48 2b e0             	sub    %rax,%rsp
140c935db:	48 8b 81 88 00 00 00 	mov    0x88(%rcx),%rax
140c935e2:	48 8b f2             	mov    %rdx,%rsi
140c935e5:	48 8b d9             	mov    %rcx,%rbx
140c935e8:	bd 04 00 00 00       	mov    $0x4,%ebp
140c935ed:	45 33 f6             	xor    %r14d,%r14d
140c935f0:	48 8b 78 08          	mov    0x8(%rax),%rdi
140c935f4:	4c 8b 83 98 00 00 00 	mov    0x98(%rbx),%r8
140c935fb:	4c 3b c5             	cmp    %rbp,%r8
140c935fe:	73 6f                	jae    0x140c9366f
140c93600:	48 8b 43 08          	mov    0x8(%rbx),%rax
140c93604:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140c93609:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140c9360e:	4d 8d 0c 38          	lea    (%r8,%rdi,1),%r9
140c93612:	48 8b cd             	mov    %rbp,%rcx
140c93615:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
140c9361a:	49 2b c8             	sub    %r8,%rcx
140c9361d:	ba 16 00 00 00       	mov    $0x16,%edx
140c93622:	48 8b 40 68          	mov    0x68(%rax),%rax
140c93626:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140c9362b:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140c93630:	48 8b cb             	mov    %rbx,%rcx
140c93633:	ff 15 e7 03 2f 00    	call   *0x2f03e7(%rip)        # 0x140f83a20
140c93639:	85 c0                	test   %eax,%eax
140c9363b:	0f 8e 70 01 00 00    	jle    0x140c937b1
140c93641:	8b 44 24 60          	mov    0x60(%rsp),%eax
140c93645:	83 f8 14             	cmp    $0x14,%eax
140c93648:	0f 84 b4 00 00 00    	je     0x140c93702
140c9364e:	83 f8 16             	cmp    $0x16,%eax
140c93651:	0f 85 98 00 00 00    	jne    0x140c936ef
140c93657:	4c 8b 83 98 00 00 00 	mov    0x98(%rbx),%r8
140c9365e:	4c 03 44 24 70       	add    0x70(%rsp),%r8
140c93663:	4c 89 83 98 00 00 00 	mov    %r8,0x98(%rbx)
140c9366a:	4c 3b c5             	cmp    %rbp,%r8
140c9366d:	72 91                	jb     0x140c93600
140c9366f:	44 39 73 38          	cmp    %r14d,0x38(%rbx)
140c93673:	0f 85 46 01 00 00    	jne    0x140c937bf
140c93679:	83 7b 5c 01          	cmpl   $0x1,0x5c(%rbx)
140c9367d:	0f 84 3c 01 00 00    	je     0x140c937bf
140c93683:	44 38 37             	cmp    %r14b,(%rdi)
140c93686:	0f 85 33 01 00 00    	jne    0x140c937bf
140c9368c:	44 38 77 01          	cmp    %r14b,0x1(%rdi)
140c93690:	0f 85 29 01 00 00    	jne    0x140c937bf
140c93696:	44 38 77 02          	cmp    %r14b,0x2(%rdi)
140c9369a:	0f 85 1f 01 00 00    	jne    0x140c937bf
140c936a0:	44 38 77 03          	cmp    %r14b,0x3(%rdi)
140c936a4:	0f 85 15 01 00 00    	jne    0x140c937bf
140c936aa:	48 8b 83 b8 00 00 00 	mov    0xb8(%rbx),%rax
140c936b1:	4c 89 b3 98 00 00 00 	mov    %r14,0x98(%rbx)
140c936b8:	48 85 c0             	test   %rax,%rax
140c936bb:	0f 84 33 ff ff ff    	je     0x140c935f4
140c936c1:	48 8b 8b c0 00 00 00 	mov    0xc0(%rbx),%rcx
140c936c8:	4c 8b cf             	mov    %rdi,%r9
140c936cb:	8b 13                	mov    (%rbx),%edx
140c936cd:	41 b8 16 00 00 00    	mov    $0x16,%r8d
140c936d3:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140c936d8:	33 c9                	xor    %ecx,%ecx
140c936da:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140c936df:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140c936e4:	ff 15 36 03 2f 00    	call   *0x2f0336(%rip)        # 0x140f83a20
140c936ea:	e9 05 ff ff ff       	jmp    0x140c935f4
140c936ef:	c7 44 24 28 ae 04 00 	movl   $0x4ae,0x28(%rsp)
140c936f6:	00
140c936f7:	41 b9 85 00 00 00    	mov    $0x85,%r9d
140c936fd:	e9 89 00 00 00       	jmp    0x140c9378b
140c93702:	4c 39 b3 98 00 00 00 	cmp    %r14,0x98(%rbx)
140c93709:	75 72                	jne    0x140c9377d
140c9370b:	48 83 7c 24 70 01    	cmpq   $0x1,0x70(%rsp)
140c93711:	75 6a                	jne    0x140c9377d
140c93713:	80 3f 01             	cmpb   $0x1,(%rdi)
140c93716:	75 65                	jne    0x140c9377d
140c93718:	44 39 73 5c          	cmp    %r14d,0x5c(%rbx)
140c9371c:	75 13                	jne    0x140c93731
140c9371e:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c93725:	f7 00 00 08 00 00    	testl  $0x800,(%rax)
140c9372b:	0f 85 87 00 00 00    	jne    0x140c937b8
140c93731:	c7 06 01 01 00 00    	movl   $0x101,(%rsi)
140c93737:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c9373e:	c7 80 30 02 00 00 01 	movl   $0x101,0x230(%rax)
140c93745:	01 00 00
140c93748:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140c9374d:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
140c93751:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
140c93758:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140c9375f:	48 8b 48 08          	mov    0x8(%rax),%rcx
140c93763:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c9376a:	48 89 8b 90 00 00 00 	mov    %rcx,0x90(%rbx)
140c93771:	48 89 90 28 02 00 00 	mov    %rdx,0x228(%rax)
140c93778:	e9 d9 00 00 00       	jmp    0x140c93856
140c9377d:	c7 44 24 28 98 04 00 	movl   $0x498,0x28(%rsp)
140c93784:	00
140c93785:	41 b9 67 00 00 00    	mov    $0x67,%r9d
140c9378b:	48 8d 05 4e e3 4a 00 	lea    0x4ae34e(%rip),%rax        # 0x141141ae0
140c93792:	ba 0a 00 00 00       	mov    $0xa,%edx
140c93797:	41 b8 83 01 00 00    	mov    $0x183,%r8d
140c9379d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c937a2:	48 8b cb             	mov    %rbx,%rcx
140c937a5:	e8 96 72 ff ff       	call   0x140c8aa40
140c937aa:	33 c0                	xor    %eax,%eax
140c937ac:	e9 aa 00 00 00       	jmp    0x140c9385b
140c937b1:	c7 43 28 03 00 00 00 	movl   $0x3,0x28(%rbx)
140c937b8:	33 c0                	xor    %eax,%eax
140c937ba:	e9 9c 00 00 00       	jmp    0x140c9385b
140c937bf:	0f b6 07             	movzbl (%rdi),%eax
140c937c2:	89 06                	mov    %eax,(%rsi)
140c937c4:	0f b6 0f             	movzbl (%rdi),%ecx
140c937c7:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c937ce:	89 88 30 02 00 00    	mov    %ecx,0x230(%rax)
140c937d4:	48 8d 8b 30 08 00 00 	lea    0x830(%rbx),%rcx
140c937db:	e8 80 aa ff ff       	call   0x140c8e260
140c937e0:	85 c0                	test   %eax,%eax
140c937e2:	74 2a                	je     0x140c9380e
140c937e4:	48 8d 8b 30 08 00 00 	lea    0x830(%rbx),%rcx
140c937eb:	e8 60 aa ff ff       	call   0x140c8e250
140c937f0:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140c937f7:	48 03 c5             	add    %rbp,%rax
140c937fa:	48 89 81 28 02 00 00 	mov    %rax,0x228(%rcx)
140c93801:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140c93808:	48 8b 48 08          	mov    0x8(%rax),%rcx
140c9380c:	eb 3a                	jmp    0x140c93848
140c9380e:	0f b6 47 02          	movzbl 0x2(%rdi),%eax
140c93812:	49 8b ee             	mov    %r14,%rbp
140c93815:	0f b6 4f 01          	movzbl 0x1(%rdi),%ecx
140c93819:	48 c1 e1 08          	shl    $0x8,%rcx
140c9381d:	48 0b c8             	or     %rax,%rcx
140c93820:	0f b6 47 03          	movzbl 0x3(%rdi),%eax
140c93824:	48 c1 e1 08          	shl    $0x8,%rcx
140c93828:	48 0b c8             	or     %rax,%rcx
140c9382b:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140c93832:	48 89 88 28 02 00 00 	mov    %rcx,0x228(%rax)
140c93839:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
140c93840:	48 8b 48 08          	mov    0x8(%rax),%rcx
140c93844:	48 83 c1 04          	add    $0x4,%rcx
140c93848:	48 89 8b 90 00 00 00 	mov    %rcx,0x90(%rbx)
140c9384f:	48 89 ab 98 00 00 00 	mov    %rbp,0x98(%rbx)
140c93856:	b8 01 00 00 00       	mov    $0x1,%eax
140c9385b:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140c93860:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
140c93865:	48 83 c4 40          	add    $0x40,%rsp
140c93869:	41 5e                	pop    %r14
140c9386b:	5f                   	pop    %rdi
140c9386c:	5e                   	pop    %rsi
140c9386d:	c3                   	ret
140c9386e:	cc                   	int3
140c9386f:	cc                   	int3
140c93870:	40 53                	rex push %rbx
140c93872:	55                   	push   %rbp
140c93873:	57                   	push   %rdi
140c93874:	41 54                	push   %r12
140c93876:	41 55                	push   %r13
140c93878:	41 56                	push   %r14
140c9387a:	41 57                	push   %r15
140c9387c:	b8 10 01 00 00       	mov    $0x110,%eax
140c93881:	e8 1a 7c 18 00       	call   0x140e1b4a0
140c93886:	48 2b e0             	sub    %rax,%rsp
140c93889:	48 8b 05 70 56 72 00 	mov    0x725670(%rip),%rax        # 0x1413b8f00
140c93890:	48 33 c4             	xor    %rsp,%rax
140c93893:	48 89 84 24 00 01 00 	mov    %rax,0x100(%rsp)
140c9389a:	00
140c9389b:	33 c0                	xor    %eax,%eax
140c9389d:	48 8b fa             	mov    %rdx,%rdi
140c938a0:	44 8b e0             	mov    %eax,%r12d
140c938a3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140c938a8:	44 8b e8             	mov    %eax,%r13d
140c938ab:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140c938b0:	48 8b d9             	mov    %rcx,%rbx
140c938b3:	e8 d8 17 03 00       	call   0x140cc5090
140c938b8:	4c 8b f8             	mov    %rax,%r15
140c938bb:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140c938c0:	48 8d 05 19 e2 4a 00 	lea    0x4ae219(%rip),%rax        # 0x141141ae0
140c938c7:	4d 85 ff             	test   %r15,%r15
140c938ca:	75 31                	jne    0x140c938fd
140c938cc:	c7 44 24 28 6d 01 00 	movl   $0x16d,0x28(%rsp)
140c938d3:	00
140c938d4:	41 8d 54 24 50       	lea    0x50(%r12),%edx
140c938d9:	45 8d 4c 24 41       	lea    0x41(%r12),%r9d
140c938de:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c938e3:	41 b8 7b 01 00 00    	mov    $0x17b,%r8d
140c938e9:	48 8b cb             	mov    %rbx,%rcx
140c938ec:	e8 4f 71 ff ff       	call   0x140c8aa40
140c938f1:	48 8d 3d e8 e1 4a 00 	lea    0x4ae1e8(%rip),%rdi        # 0x141141ae0
140c938f8:	e9 63 04 00 00       	jmp    0x140c93d60
140c938fd:	48 8b 83 08 05 00 00 	mov    0x508(%rbx),%rax
140c93904:	48 89 b4 24 60 01 00 	mov    %rsi,0x160(%rsp)
140c9390b:	00
140c9390c:	48 8b 88 b8 01 00 00 	mov    0x1b8(%rax),%rcx
140c93913:	e8 b8 a3 03 00       	call   0x140ccdcd0
140c93918:	48 8b f0             	mov    %rax,%rsi
140c9391b:	48 85 c0             	test   %rax,%rax
140c9391e:	75 14                	jne    0x140c93934
140c93920:	c7 44 24 28 75 01 00 	movl   $0x175,0x28(%rsp)
140c93927:	00
140c93928:	8d 50 50             	lea    0x50(%rax),%edx
140c9392b:	44 8d 48 44          	lea    0x44(%rax),%r9d
140c9392f:	e9 01 04 00 00       	jmp    0x140c93d35
140c93934:	33 d2                	xor    %edx,%edx
140c93936:	48 8b ce             	mov    %rsi,%rcx
140c93939:	e8 82 a0 ff ff       	call   0x140c8d9c0
140c9393e:	48 85 c0             	test   %rax,%rax
140c93941:	75 16                	jne    0x140c93959
140c93943:	c7 44 24 28 7b 01 00 	movl   $0x17b,0x28(%rsp)
140c9394a:	00
140c9394b:	8d 50 2f             	lea    0x2f(%rax),%edx
140c9394e:	41 b9 dc 00 00 00    	mov    $0xdc,%r9d
140c93954:	e9 dc 03 00 00       	jmp    0x140c93d35
140c93959:	48 8b 43 08          	mov    0x8(%rbx),%rax
140c9395d:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
140c93964:	f6 41 60 02          	testb  $0x2,0x60(%rcx)
140c93968:	74 7b                	je     0x140c939e5
140c9396a:	4c 8b 47 08          	mov    0x8(%rdi),%r8
140c9396e:	49 83 f8 02          	cmp    $0x2,%r8
140c93972:	72 5e                	jb     0x140c939d2
140c93974:	48 8b 07             	mov    (%rdi),%rax
140c93977:	0f b6 08             	movzbl (%rax),%ecx
140c9397a:	0f b6 50 01          	movzbl 0x1(%rax),%edx
140c9397e:	49 8d 40 fe          	lea    -0x2(%r8),%rax
140c93982:	48 83 07 02          	addq   $0x2,(%rdi)
140c93986:	4c 8b c6             	mov    %rsi,%r8
140c93989:	c1 e1 08             	shl    $0x8,%ecx
140c9398c:	0b d1                	or     %ecx,%edx
140c9398e:	48 89 47 08          	mov    %rax,0x8(%rdi)
140c93992:	48 8b cb             	mov    %rbx,%rcx
140c93995:	e8 a6 37 00 00       	call   0x140c97140
140c9399a:	85 c0                	test   %eax,%eax
140c9399c:	0f 8e af 03 00 00    	jle    0x140c93d51
140c939a2:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
140c939a9:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140c939ae:	48 8b 89 08 03 00 00 	mov    0x308(%rcx),%rcx
140c939b5:	e8 d6 4e 00 00       	call   0x140c98890
140c939ba:	85 c0                	test   %eax,%eax
140c939bc:	75 4a                	jne    0x140c93a08
140c939be:	c7 44 24 28 93 01 00 	movl   $0x193,0x28(%rsp)
140c939c5:	00
140c939c6:	8d 50 50             	lea    0x50(%rax),%edx
140c939c9:	44 8d 48 44          	lea    0x44(%rax),%r9d
140c939cd:	e9 63 03 00 00       	jmp    0x140c93d35
140c939d2:	c7 44 24 28 84 01 00 	movl   $0x184,0x28(%rsp)
140c939d9:	00
140c939da:	41 b9 f0 00 00 00    	mov    $0xf0,%r9d
140c939e0:	e9 4b 03 00 00       	jmp    0x140c93d30
140c939e5:	48 8b d6             	mov    %rsi,%rdx
140c939e8:	48 8b cb             	mov    %rbx,%rcx
140c939eb:	e8 f0 55 00 00       	call   0x140c98fe0
140c939f0:	85 c0                	test   %eax,%eax
140c939f2:	75 ae                	jne    0x140c939a2
140c939f4:	c7 44 24 28 8d 01 00 	movl   $0x18d,0x28(%rsp)
140c939fb:	00
140c939fc:	8d 50 50             	lea    0x50(%rax),%edx
140c939ff:	44 8d 48 44          	lea    0x44(%rax),%r9d
140c93a03:	e9 2d 03 00 00       	jmp    0x140c93d35
140c93a08:	48 8b 43 08          	mov    0x8(%rbx),%rax
140c93a0c:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
140c93a13:	f6 41 60 02          	testb  $0x2,0x60(%rcx)
140c93a17:	75 43                	jne    0x140c93a5c
140c93a19:	48 83 7f 08 40       	cmpq   $0x40,0x8(%rdi)
140c93a1e:	75 1e                	jne    0x140c93a3e
140c93a20:	48 8b ce             	mov    %rsi,%rcx
140c93a23:	e8 d8 b7 53 ff       	call   0x1401cf200
140c93a28:	3d 2b 03 00 00       	cmp    $0x32b,%eax
140c93a2d:	74 28                	je     0x140c93a57
140c93a2f:	48 8b ce             	mov    %rsi,%rcx
140c93a32:	e8 c9 b7 53 ff       	call   0x1401cf200
140c93a37:	3d d3 03 00 00       	cmp    $0x3d3,%eax
140c93a3c:	74 19                	je     0x140c93a57
140c93a3e:	48 81 7f 08 80 00 00 	cmpq   $0x80,0x8(%rdi)
140c93a45:	00
140c93a46:	75 14                	jne    0x140c93a5c
140c93a48:	48 8b ce             	mov    %rsi,%rcx
140c93a4b:	e8 b0 b7 53 ff       	call   0x1401cf200
140c93a50:	3d d4 03 00 00       	cmp    $0x3d4,%eax
140c93a55:	75 05                	jne    0x140c93a5c
140c93a57:	8b 6f 08             	mov    0x8(%rdi),%ebp
140c93a5a:	eb 29                	jmp    0x140c93a85
140c93a5c:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140c93a60:	48 83 fa 02          	cmp    $0x2,%rdx
140c93a64:	0f 82 b8 02 00 00    	jb     0x140c93d22
140c93a6a:	48 8b 07             	mov    (%rdi),%rax
140c93a6d:	0f b6 08             	movzbl (%rax),%ecx
140c93a70:	0f b6 68 01          	movzbl 0x1(%rax),%ebp
140c93a74:	48 8d 42 fe          	lea    -0x2(%rdx),%rax
140c93a78:	c1 e1 08             	shl    $0x8,%ecx
140c93a7b:	0b e9                	or     %ecx,%ebp
140c93a7d:	48 89 47 08          	mov    %rax,0x8(%rdi)
140c93a81:	48 83 07 02          	addq   $0x2,(%rdi)
140c93a85:	48 8b ce             	mov    %rsi,%rcx
140c93a88:	e8 73 31 03 00       	call   0x140cc6c00
140c93a8d:	3b e8                	cmp    %eax,%ebp
140c93a8f:	0f 8f 60 02 00 00    	jg     0x140c93cf5
140c93a95:	39 47 08             	cmp    %eax,0x8(%rdi)
140c93a98:	0f 8f 57 02 00 00    	jg     0x140c93cf5
140c93a9e:	48 8b 47 08          	mov    0x8(%rdi),%rax
140c93aa2:	48 85 c0             	test   %rax,%rax
140c93aa5:	0f 84 4a 02 00 00    	je     0x140c93cf5
140c93aab:	8b cd                	mov    %ebp,%ecx
140c93aad:	48 3b c1             	cmp    %rcx,%rax
140c93ab0:	0f 82 35 02 00 00    	jb     0x140c93ceb
140c93ab6:	4c 8b 37             	mov    (%rdi),%r14
140c93ab9:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140c93abe:	48 01 0f             	add    %rcx,(%rdi)