14011a964:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
14011a96b:	44 89 e2             	mov    %r12d,%edx
14011a96e:	48 c1 e8 02          	shr    $0x2,%rax
14011a972:	48 39 c2             	cmp    %rax,%rdx
14011a975:	72 c1                	jb     0x14011a938
14011a977:	48 8b 05 62 e6 11 00 	mov    0x11e662(%rip),%rax        # 0x140238fe0
14011a97e:	48 8d 0d 43 f7 0f 00 	lea    0xff743(%rip),%rcx        # 0x14021a0c8
14011a985:	8b 00                	mov    (%rax),%eax
14011a987:	85 c0                	test   %eax,%eax
14011a989:	74 08                	je     0x14011a993
14011a98b:	e8 d8 89 0c 00       	call   0x1401e3368
14011a990:	48 89 c1             	mov    %rax,%rcx
14011a993:	e8 98 8c fa ff       	call   0x1400c3630
14011a998:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
14011a99c:	e8 bf a9 00 00       	call   0x140125360
14011a9a1:	80 27 fe             	andb   $0xfe,(%rdi)
14011a9a4:	31 c0                	xor    %eax,%eax
14011a9a6:	48 c7 47 30 00 00 00 	movq   $0x0,0x30(%rdi)
14011a9ad:	00
14011a9ae:	48 83 c4 20          	add    $0x20,%rsp
14011a9b2:	5b                   	pop    %rbx
14011a9b3:	5e                   	pop    %rsi
14011a9b4:	5f                   	pop    %rdi
14011a9b5:	5d                   	pop    %rbp
14011a9b6:	41 5c                	pop    %r12
14011a9b8:	c3                   	ret
14011a9b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14011a9c0:	48 83 ec 28          	sub    $0x28,%rsp
14011a9c4:	41 8b 40 14          	mov    0x14(%r8),%eax
14011a9c8:	48 c1 ea 02          	shr    $0x2,%rdx
14011a9cc:	48 39 c2             	cmp    %rax,%rdx
14011a9cf:	75 0b                	jne    0x14011a9dc
14011a9d1:	49 89 48 78          	mov    %rcx,0x78(%r8)
14011a9d5:	31 c0                	xor    %eax,%eax
14011a9d7:	48 83 c4 28          	add    $0x28,%rsp
14011a9db:	c3                   	ret
14011a9dc:	48 8b 05 fd e5 11 00 	mov    0x11e5fd(%rip),%rax        # 0x140238fe0
14011a9e3:	48 8d 0d 0e f7 0f 00 	lea    0xff70e(%rip),%rcx        # 0x14021a0f8
14011a9ea:	8b 00                	mov    (%rax),%eax
14011a9ec:	85 c0                	test   %eax,%eax
14011a9ee:	74 08                	je     0x14011a9f8
14011a9f0:	e8 73 89 0c 00       	call   0x1401e3368
14011a9f5:	48 89 c1             	mov    %rax,%rcx
14011a9f8:	e8 33 8c fa ff       	call   0x1400c3630
14011a9fd:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14011aa02:	eb d3                	jmp    0x14011a9d7
14011aa04:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14011aa0b:	00 00 00 00
14011aa0f:	90                   	nop
14011aa10:	48 83 ec 28          	sub    $0x28,%rsp
14011aa14:	41 8b 40 14          	mov    0x14(%r8),%eax
14011aa18:	48 c1 ea 02          	shr    $0x2,%rdx
14011aa1c:	48 39 c2             	cmp    %rax,%rdx
14011aa1f:	75 0e                	jne    0x14011aa2f
14011aa21:	49 89 88 b0 00 00 00 	mov    %rcx,0xb0(%r8)
14011aa28:	31 c0                	xor    %eax,%eax
14011aa2a:	48 83 c4 28          	add    $0x28,%rsp
14011aa2e:	c3                   	ret
14011aa2f:	48 8b 05 aa e5 11 00 	mov    0x11e5aa(%rip),%rax        # 0x140238fe0
14011aa36:	48 8d 0d eb f6 0f 00 	lea    0xff6eb(%rip),%rcx        # 0x14021a128
14011aa3d:	8b 00                	mov    (%rax),%eax
14011aa3f:	85 c0                	test   %eax,%eax
14011aa41:	74 08                	je     0x14011aa4b
14011aa43:	e8 20 89 0c 00       	call   0x1401e3368
14011aa48:	48 89 c1             	mov    %rax,%rcx
14011aa4b:	e8 b0 8c fa ff       	call   0x1400c3700
14011aa50:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14011aa55:	eb d3                	jmp    0x14011aa2a
14011aa57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14011aa5e:	00 00
14011aa60:	48 83 ec 28          	sub    $0x28,%rsp
14011aa64:	49 89 48 68          	mov    %rcx,0x68(%r8)
14011aa68:	41 0f b6 48 10       	movzbl 0x10(%r8),%ecx
14011aa6d:	48 89 d0             	mov    %rdx,%rax
14011aa70:	31 d2                	xor    %edx,%edx
14011aa72:	48 f7 f1             	div    %rcx
14011aa75:	41 8b 50 14          	mov    0x14(%r8),%edx
14011aa79:	48 39 d0             	cmp    %rdx,%rax
14011aa7c:	75 07                	jne    0x14011aa85
14011aa7e:	31 c0                	xor    %eax,%eax
14011aa80:	48 83 c4 28          	add    $0x28,%rsp
14011aa84:	c3                   	ret
14011aa85:	48 8b 05 54 e5 11 00 	mov    0x11e554(%rip),%rax        # 0x140238fe0
14011aa8c:	48 8d 0d cd f6 0f 00 	lea    0xff6cd(%rip),%rcx        # 0x14021a160
14011aa93:	8b 00                	mov    (%rax),%eax
14011aa95:	85 c0                	test   %eax,%eax
14011aa97:	74 08                	je     0x14011aaa1
14011aa99:	e8 ca 88 0c 00       	call   0x1401e3368
14011aa9e:	48 89 c1             	mov    %rax,%rcx
14011aaa1:	e8 8a 8b fa ff       	call   0x1400c3630
14011aaa6:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14011aaab:	eb d3                	jmp    0x14011aa80
14011aaad:	0f 1f 00             	nopl   (%rax)
14011aab0:	48 83 ec 28          	sub    $0x28,%rsp
14011aab4:	48 8b 05 45 e9 11 00 	mov    0x11e945(%rip),%rax        # 0x140239400
14011aabb:	48 8b 00             	mov    (%rax),%rax
14011aabe:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14011aac5:	4c 8b 48 10          	mov    0x10(%rax),%r9
14011aac9:	48 89 d0             	mov    %rdx,%rax
14011aacc:	31 d2                	xor    %edx,%edx
14011aace:	49 83 c1 10          	add    $0x10,%r9
14011aad2:	49 f7 f1             	div    %r9
14011aad5:	41 8b 50 14          	mov    0x14(%r8),%edx
14011aad9:	48 39 d0             	cmp    %rdx,%rax
14011aadc:	75 0b                	jne    0x14011aae9
14011aade:	49 89 48 70          	mov    %rcx,0x70(%r8)
14011aae2:	31 c0                	xor    %eax,%eax
14011aae4:	48 83 c4 28          	add    $0x28,%rsp
14011aae8:	c3                   	ret
14011aae9:	48 8b 05 f0 e4 11 00 	mov    0x11e4f0(%rip),%rax        # 0x140238fe0
14011aaf0:	48 8d 0d 99 f6 0f 00 	lea    0xff699(%rip),%rcx        # 0x14021a190
14011aaf7:	8b 00                	mov    (%rax),%eax
14011aaf9:	85 c0                	test   %eax,%eax
14011aafb:	74 08                	je     0x14011ab05
14011aafd:	e8 66 88 0c 00       	call   0x1401e3368
14011ab02:	48 89 c1             	mov    %rax,%rcx
14011ab05:	e8 26 8b fa ff       	call   0x1400c3630
14011ab0a:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14011ab0f:	eb d3                	jmp    0x14011aae4
14011ab11:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14011ab18:	00 00 00 00
14011ab1c:	0f 1f 40 00          	nopl   0x0(%rax)
14011ab20:	56                   	push   %rsi
14011ab21:	53                   	push   %rbx
14011ab22:	48 83 ec 28          	sub    $0x28,%rsp
14011ab26:	48 89 cb             	mov    %rcx,%rbx
14011ab29:	4c 89 c6             	mov    %r8,%rsi
14011ab2c:	48 83 fa 0b          	cmp    $0xb,%rdx
14011ab30:	76 4e                	jbe    0x14011ab80
14011ab32:	48 89 8e b8 00 00 00 	mov    %rcx,0xb8(%rsi)
14011ab39:	b9 10 00 00 00       	mov    $0x10,%ecx
14011ab3e:	49 89 90 c0 00 00 00 	mov    %rdx,0xc0(%r8)
14011ab45:	e8 d6 fe fa ff       	call   0x1400caa20
14011ab4a:	48 89 86 d0 00 00 00 	mov    %rax,0xd0(%rsi)
14011ab51:	8b 13                	mov    (%rbx),%edx
14011ab53:	0f ca                	bswap  %edx
14011ab55:	89 10                	mov    %edx,(%rax)
14011ab57:	8b 53 04             	mov    0x4(%rbx),%edx
14011ab5a:	0f ca                	bswap  %edx
14011ab5c:	89 50 04             	mov    %edx,0x4(%rax)
14011ab5f:	8b 53 08             	mov    0x8(%rbx),%edx
14011ab62:	c7 40 0c 00 02 00 00 	movl   $0x200,0xc(%rax)
14011ab69:	0f ca                	bswap  %edx
14011ab6b:	89 50 08             	mov    %edx,0x8(%rax)
14011ab6e:	31 c0                	xor    %eax,%eax
14011ab70:	48 83 c4 28          	add    $0x28,%rsp
14011ab74:	5b                   	pop    %rbx
14011ab75:	5e                   	pop    %rsi
14011ab76:	c3                   	ret
14011ab77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14011ab7e:	00 00
14011ab80:	48 8b 05 59 e4 11 00 	mov    0x11e459(%rip),%rax        # 0x140238fe0
14011ab87:	48 8d 0d 32 f6 0f 00 	lea    0xff632(%rip),%rcx        # 0x14021a1c0
14011ab8e:	8b 00                	mov    (%rax),%eax
14011ab90:	85 c0                	test   %eax,%eax
14011ab92:	74 12                	je     0x14011aba6
14011ab94:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14011ab99:	e8 ca 87 0c 00       	call   0x1401e3368
14011ab9e:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14011aba3:	48 89 c1             	mov    %rax,%rcx
14011aba6:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
14011abac:	e8 4f 8b fa ff       	call   0x1400c3700
14011abb1:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14011abb6:	eb b8                	jmp    0x14011ab70
14011abb8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14011abbf:	00
14011abc0:	41 57                	push   %r15
14011abc2:	41 56                	push   %r14
14011abc4:	41 55                	push   %r13
14011abc6:	41 54                	push   %r12
14011abc8:	55                   	push   %rbp
14011abc9:	57                   	push   %rdi
14011abca:	56                   	push   %rsi
14011abcb:	53                   	push   %rbx
14011abcc:	48 83 ec 38          	sub    $0x38,%rsp
14011abd0:	31 ed                	xor    %ebp,%ebp
14011abd2:	48 8b ba a8 00 00 00 	mov    0xa8(%rdx),%rdi
14011abd9:	48 89 cb             	mov    %rcx,%rbx
14011abdc:	48 89 d6             	mov    %rdx,%rsi
14011abdf:	48 85 ff             	test   %rdi,%rdi
14011abe2:	0f 84 ef 00 00 00    	je     0x14011acd7
14011abe8:	4c 8b 67 58          	mov    0x58(%rdi),%r12
14011abec:	4d 85 e4             	test   %r12,%r12
14011abef:	0f 84 bb 00 00 00    	je     0x14011acb0
14011abf5:	4d 8b 74 24 58       	mov    0x58(%r12),%r14
14011abfa:	4d 85 f6             	test   %r14,%r14
14011abfd:	0f 84 15 01 00 00    	je     0x14011ad18
14011ac03:	4d 8b 7e 58          	mov    0x58(%r14),%r15
14011ac07:	4d 85 ff             	test   %r15,%r15
14011ac0a:	0f 84 20 01 00 00    	je     0x14011ad30
14011ac10:	4d 8b 47 58          	mov    0x58(%r15),%r8
14011ac14:	4d 85 c0             	test   %r8,%r8
14011ac17:	0f 84 e3 00 00 00    	je     0x14011ad00
14011ac1d:	49 8b 50 58          	mov    0x58(%r8),%rdx
14011ac21:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
14011ac26:	e8 55 fa ff ff       	call   0x14011a680
14011ac2b:	4c 8b 2d ce e7 11 00 	mov    0x11e7ce(%rip),%r13        # 0x140239400
14011ac32:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14011ac37:	48 89 d9             	mov    %rbx,%rcx
14011ac3a:	89 c5                	mov    %eax,%ebp
14011ac3c:	49 8b 45 00          	mov    0x0(%r13),%rax
14011ac40:	49 8d 50 18          	lea    0x18(%r8),%rdx
14011ac44:	83 c5 05             	add    $0x5,%ebp
14011ac47:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14011ac4e:	44 8b 40 10          	mov    0x10(%rax),%r8d
14011ac52:	e8 29 29 01 00       	call   0x14012d580
14011ac57:	49 8b 45 00          	mov    0x0(%r13),%rax
14011ac5b:	49 8d 57 18          	lea    0x18(%r15),%rdx
14011ac5f:	48 89 d9             	mov    %rbx,%rcx
14011ac62:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14011ac69:	44 8b 40 10          	mov    0x10(%rax),%r8d
14011ac6d:	e8 0e 29 01 00       	call   0x14012d580
14011ac72:	49 8b 45 00          	mov    0x0(%r13),%rax
14011ac76:	49 8d 56 18          	lea    0x18(%r14),%rdx
14011ac7a:	48 89 d9             	mov    %rbx,%rcx
14011ac7d:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14011ac84:	44 8b 40 10          	mov    0x10(%rax),%r8d
14011ac88:	e8 f3 28 01 00       	call   0x14012d580
14011ac8d:	49 8b 45 00          	mov    0x0(%r13),%rax
14011ac91:	49 8d 54 24 18       	lea    0x18(%r12),%rdx
14011ac96:	48 89 d9             	mov    %rbx,%rcx
14011ac99:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14011aca0:	44 8b 40 10          	mov    0x10(%rax),%r8d
14011aca4:	e8 d7 28 01 00       	call   0x14012d580
14011aca9:	eb 11                	jmp    0x14011acbc
14011acab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14011acb0:	4c 8b 2d 49 e7 11 00 	mov    0x11e749(%rip),%r13        # 0x140239400
14011acb7:	bd 01 00 00 00       	mov    $0x1,%ebp
14011acbc:	49 8b 45 00          	mov    0x0(%r13),%rax
14011acc0:	48 8d 57 18          	lea    0x18(%rdi),%rdx
14011acc4:	48 89 d9             	mov    %rbx,%rcx
14011acc7:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14011acce:	44 8b 40 10          	mov    0x10(%rax),%r8d
14011acd2:	e8 a9 28 01 00       	call   0x14012d580
14011acd7:	8b 86 84 00 00 00    	mov    0x84(%rsi),%eax
14011acdd:	83 e8 01             	sub    $0x1,%eax
14011ace0:	39 e8                	cmp    %ebp,%eax
14011ace2:	75 5d                	jne    0x14011ad41
14011ace4:	31 c0                	xor    %eax,%eax
14011ace6:	48 83 c4 38          	add    $0x38,%rsp
14011acea:	5b                   	pop    %rbx
14011aceb:	5e                   	pop    %rsi
14011acec:	5f                   	pop    %rdi
14011aced:	5d                   	pop    %rbp
14011acee:	41 5c                	pop    %r12
14011acf0:	41 5d                	pop    %r13
14011acf2:	41 5e                	pop    %r14
14011acf4:	41 5f                	pop    %r15
14011acf6:	c3                   	ret
14011acf7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14011acfe:	00 00
14011ad00:	4c 8b 2d f9 e6 11 00 	mov    0x11e6f9(%rip),%r13        # 0x140239400
14011ad07:	bd 04 00 00 00       	mov    $0x4,%ebp
14011ad0c:	e9 46 ff ff ff       	jmp    0x14011ac57
14011ad11:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14011ad18:	4c 8b 2d e1 e6 11 00 	mov    0x11e6e1(%rip),%r13        # 0x140239400
14011ad1f:	bd 02 00 00 00       	mov    $0x2,%ebp
14011ad24:	e9 64 ff ff ff       	jmp    0x14011ac8d
14011ad29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14011ad30:	4c 8b 2d c9 e6 11 00 	mov    0x11e6c9(%rip),%r13        # 0x140239400
14011ad37:	bd 03 00 00 00       	mov    $0x3,%ebp
14011ad3c:	e9 31 ff ff ff       	jmp    0x14011ac72
14011ad41:	48 8b 05 98 e2 11 00 	mov    0x11e298(%rip),%rax        # 0x140238fe0
14011ad48:	48 8d 0d c1 f4 0f 00 	lea    0xff4c1(%rip),%rcx        # 0x14021a210
14011ad4f:	8b 00                	mov    (%rax),%eax
14011ad51:	85 c0                	test   %eax,%eax
14011ad53:	74 08                	je     0x14011ad5d
14011ad55:	e8 0e 86 0c 00       	call   0x1401e3368
14011ad5a:	48 89 c1             	mov    %rax,%rcx
14011ad5d:	e8 ce 88 fa ff       	call   0x1400c3630
14011ad62:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14011ad67:	e9 7a ff ff ff       	jmp    0x14011ace6
14011ad6c:	0f 1f 40 00          	nopl   0x0(%rax)
14011ad70:	41 57                	push   %r15
14011ad72:	41 56                	push   %r14
14011ad74:	41 55                	push   %r13
14011ad76:	41 54                	push   %r12
14011ad78:	55                   	push   %rbp
14011ad79:	57                   	push   %rdi
14011ad7a:	56                   	push   %rsi
14011ad7b:	53                   	push   %rbx
14011ad7c:	48 83 ec 68          	sub    $0x68,%rsp
14011ad80:	48 8b 1d 69 dd 11 00 	mov    0x11dd69(%rip),%rbx        # 0x140238af0
14011ad87:	31 ed                	xor    %ebp,%ebp
14011ad89:	48 8b 03             	mov    (%rbx),%rax
14011ad8c:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14011ad91:	31 c0                	xor    %eax,%eax
14011ad93:	48 8b 5a 38          	mov    0x38(%rdx),%rbx
14011ad97:	48 8b 42 40          	mov    0x40(%rdx),%rax
14011ad9b:	48 89 cf             	mov    %rcx,%rdi
14011ad9e:	48 89 d6             	mov    %rdx,%rsi
14011ada1:	4c 8d 2c c3          	lea    (%rbx,%rax,8),%r13
14011ada5:	4c 39 eb             	cmp    %r13,%rbx
14011ada8:	0f 83 62 01 00 00    	jae    0x14011af10
14011adae:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14011adb3:	4c 8b 35 46 e6 11 00 	mov    0x11e646(%rip),%r14        # 0x140239400
14011adba:	4c 8d 64 24 4c       	lea    0x4c(%rsp),%r12
14011adbf:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14011adc4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14011adcb:	00 00 00 00
14011adcf:	90                   	nop
14011add0:	48 8b 46 70          	mov    0x70(%rsi),%rax
14011add4:	48 8b 4e 60          	mov    0x60(%rsi),%rcx
14011add8:	48 8d 50 01          	lea    0x1(%rax),%rdx
14011addc:	48 89 56 70          	mov    %rdx,0x70(%rsi)
14011ade0:	e8 7b 95 f3 ff       	call   0x140054360
14011ade5:	48 8b 0e             	mov    (%rsi),%rcx
14011ade8:	48 8b 13             	mov    (%rbx),%rdx
14011adeb:	45 31 c9             	xor    %r9d,%r9d
14011adee:	45 31 c0             	xor    %r8d,%r8d
14011adf1:	e8 ea 9d 00 00       	call   0x140124be0
14011adf6:	48 8b 0b             	mov    (%rbx),%rcx
14011adf9:	85 c0                	test   %eax,%eax
14011adfb:	0f 85 9a 02 00 00    	jne    0x14011b09b
14011ae01:	e8 1a 97 00 00       	call   0x140124520
14011ae06:	48 89 f9             	mov    %rdi,%rcx
14011ae09:	48 89 c2             	mov    %rax,%rdx
14011ae0c:	49 8b 06             	mov    (%r14),%rax
14011ae0f:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
14011ae16:	44 8b 40 10          	mov    0x10(%rax),%r8d
14011ae1a:	e8 61 27 01 00       	call   0x14012d580
14011ae1f:	48 8b 03             	mov    (%rbx),%rax
14011ae22:	4c 8b 78 30          	mov    0x30(%rax),%r15
14011ae26:	4d 85 ff             	test   %r15,%r15
14011ae29:	0f 84 11 01 00 00    	je     0x14011af40
14011ae2f:	49 8b 07             	mov    (%r15),%rax
14011ae32:	48 8b 56 38          	mov    0x38(%rsi),%rdx
14011ae36:	4c 8d 0d 83 df ff ff 	lea    -0x207d(%rip),%r9        # 0x140118dc0
14011ae3d:	4c 8b 46 40          	mov    0x40(%rsi),%r8
14011ae41:	48 8d 48 04          	lea    0x4(%rax),%rcx
14011ae45:	e8 56 0b 04 00       	call   0x14015b9a0
14011ae4a:	85 c0                	test   %eax,%eax
14011ae4c:	0f 88 2e 01 00 00    	js     0x14011af80
14011ae52:	03 86 a0 00 00 00    	add    0xa0(%rsi),%eax
14011ae58:	85 c0                	test   %eax,%eax
14011ae5a:	0f 88 3f 01 00 00    	js     0x14011af9f
14011ae60:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14011ae66:	4c 89 e2             	mov    %r12,%rdx
14011ae69:	48 89 f9             	mov    %rdi,%rcx
14011ae6c:	0f c8                	bswap  %eax
14011ae6e:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
14011ae72:	e8 09 27 01 00       	call   0x14012d580
14011ae77:	4d 8b 7f 08          	mov    0x8(%r15),%r15
14011ae7b:	4d 85 ff             	test   %r15,%r15
14011ae7e:	0f 84 d5 00 00 00    	je     0x14011af59
14011ae84:	49 83 7f 08 00       	cmpq   $0x0,0x8(%r15)
14011ae89:	0f 84 51 01 00 00    	je     0x14011afe0
14011ae8f:	89 e8                	mov    %ebp,%eax
14011ae91:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14011ae97:	4c 89 e2             	mov    %r12,%rdx