140469691:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140469695:	e8 e4 6d 68 00       	call   0x140af047e
14046969a:	90                   	nop
14046969b:	41 b8 57 00 07 80    	mov    $0x80070057,%r8d
1404696a1:	48 8d 15 80 2b 6e 00 	lea    0x6e2b80(%rip),%rdx        # 0x140b4c228
1404696a8:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1404696ac:	e8 93 99 ee ff       	call   0x140353044
1404696b1:	48 8d 15 80 d0 7c 00 	lea    0x7cd080(%rip),%rdx        # 0x140c36738
1404696b8:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1404696bc:	e8 bd 6d 68 00       	call   0x140af047e
1404696c1:	cc                   	int3
1404696c2:	90                   	nop
1404696c3:	90                   	nop
1404696c4:	90                   	nop
1404696c5:	90                   	nop
1404696c6:	90                   	nop
1404696c7:	90                   	nop
1404696c8:	90                   	nop
1404696c9:	90                   	nop
1404696ca:	90                   	nop
1404696cb:	90                   	nop
1404696cc:	90                   	nop
1404696cd:	90                   	nop
1404696ce:	90                   	nop
1404696cf:	90                   	nop
1404696d0:	48 8b c4             	mov    %rsp,%rax
1404696d3:	48 89 58 10          	mov    %rbx,0x10(%rax)
1404696d7:	48 89 70 18          	mov    %rsi,0x18(%rax)
1404696db:	48 89 78 20          	mov    %rdi,0x20(%rax)
1404696df:	55                   	push   %rbp
1404696e0:	41 54                	push   %r12
1404696e2:	41 55                	push   %r13
1404696e4:	41 56                	push   %r14
1404696e6:	41 57                	push   %r15
1404696e8:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1404696ec:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
1404696f3:	48 8b 05 46 59 85 00 	mov    0x855946(%rip),%rax        # 0x140cbf040
1404696fa:	48 33 c4             	xor    %rsp,%rax
1404696fd:	48 89 45 27          	mov    %rax,0x27(%rbp)
140469701:	48 8b f1             	mov    %rcx,%rsi
140469704:	45 33 ff             	xor    %r15d,%r15d
140469707:	44 38 b9 82 01 00 00 	cmp    %r15b,0x182(%rcx)
14046970e:	0f 85 04 07 00 00    	jne    0x140469e18
140469714:	66 c7 81 81 01 00 00 	movw   $0x101,0x181(%rcx)
14046971b:	01 01
14046971d:	83 b9 84 01 00 00 ff 	cmpl   $0xffffffff,0x184(%rcx)
140469724:	0f 85 c7 06 00 00    	jne    0x140469df1
14046972a:	44 89 b9 84 01 00 00 	mov    %r15d,0x184(%rcx)
140469731:	0f 57 c0             	xorps  %xmm0,%xmm0
140469734:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
140469738:	4c 89 7d 97          	mov    %r15,-0x69(%rbp)
14046973c:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
140469740:	45 8d 47 09          	lea    0x9(%r15),%r8d
140469744:	48 8d 15 c5 22 6e 00 	lea    0x6e22c5(%rip),%rdx        # 0x140b4ba10
14046974b:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
14046974f:	e8 cc a6 b9 ff       	call   0x140003e20
140469754:	4c 39 be 98 01 00 00 	cmp    %r15,0x198(%rsi)
14046975b:	0f 85 48 07 00 00    	jne    0x140469ea9
140469761:	4c 8d b6 88 01 00 00 	lea    0x188(%rsi),%r14
140469768:	48 8d 45 87          	lea    -0x79(%rbp),%rax
14046976c:	48 bf fe ff ff ff ff 	movabs $0x7ffffffffffffffe,%rdi
140469773:	ff ff 7f
140469776:	4c 8b 6d 87          	mov    -0x79(%rbp),%r13
14046977a:	4c 3b f0             	cmp    %rax,%r14
14046977d:	0f 84 09 01 00 00    	je     0x14046988c
140469783:	48 8d 45 87          	lea    -0x79(%rbp),%rax
140469787:	48 83 7d 9f 07       	cmpq   $0x7,-0x61(%rbp)
14046978c:	49 0f 47 c5          	cmova  %r13,%rax
140469790:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140469795:	4d 8b 7e 18          	mov    0x18(%r14),%r15
140469799:	4c 8b 65 97          	mov    -0x69(%rbp),%r12
14046979d:	4d 3b e7             	cmp    %r15,%r12
1404697a0:	77 3b                	ja     0x1404697dd
1404697a2:	49 8b ce             	mov    %r14,%rcx
1404697a5:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1404697aa:	49 83 ff 07          	cmp    $0x7,%r15
1404697ae:	76 08                	jbe    0x1404697b8
1404697b0:	49 8b 0e             	mov    (%r14),%rcx
1404697b3:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1404697b8:	4d 89 66 10          	mov    %r12,0x10(%r14)
1404697bc:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
1404697c0:	4c 8b c3             	mov    %rbx,%r8
1404697c3:	48 8b d0             	mov    %rax,%rdx
1404697c6:	e8 9b 6c 68 00       	call   0x140af0466
1404697cb:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1404697d0:	45 33 ff             	xor    %r15d,%r15d
1404697d3:	66 44 89 3c 18       	mov    %r15w,(%rax,%rbx,1)
1404697d8:	e9 af 00 00 00       	jmp    0x14046988c
1404697dd:	4c 3b e7             	cmp    %rdi,%r12
1404697e0:	0f 87 59 06 00 00    	ja     0x140469e3f
1404697e6:	49 8b dc             	mov    %r12,%rbx
1404697e9:	48 83 cb 07          	or     $0x7,%rbx
1404697ed:	48 3b df             	cmp    %rdi,%rbx
1404697f0:	76 05                	jbe    0x1404697f7
1404697f2:	48 8b df             	mov    %rdi,%rbx
1404697f5:	eb 1c                	jmp    0x140469813
1404697f7:	49 8b cf             	mov    %r15,%rcx
1404697fa:	48 d1 e9             	shr    $1,%rcx
1404697fd:	48 8b c7             	mov    %rdi,%rax
140469800:	48 2b c1             	sub    %rcx,%rax
140469803:	4c 3b f8             	cmp    %rax,%r15
140469806:	77 ea                	ja     0x1404697f2
140469808:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
14046980c:	48 3b d8             	cmp    %rax,%rbx
14046980f:	48 0f 42 d8          	cmovb  %rax,%rbx
140469813:	48 ff c3             	inc    %rbx
140469816:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14046981b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140469820:	e8 c3 a6 b9 ff       	call   0x140003ee8
140469825:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
140469829:	4d 89 66 10          	mov    %r12,0x10(%r14)
14046982d:	49 89 4e 18          	mov    %rcx,0x18(%r14)
140469831:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
140469835:	4c 8b c3             	mov    %rbx,%r8
140469838:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14046983d:	4c 8b e0             	mov    %rax,%r12
140469840:	48 8b c8             	mov    %rax,%rcx
140469843:	e8 58 86 68 00       	call   0x140af1ea0
140469848:	33 c0                	xor    %eax,%eax
14046984a:	66 41 89 04 1c       	mov    %ax,(%r12,%rbx,1)
14046984f:	49 83 ff 07          	cmp    $0x7,%r15
140469853:	76 31                	jbe    0x140469886
140469855:	49 8b 0e             	mov    (%r14),%rcx
140469858:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
14046985f:	00
140469860:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140469866:	72 18                	jb     0x140469880
140469868:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14046986c:	48 2b ca             	sub    %rdx,%rcx
14046986f:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140469873:	48 83 f8 1f          	cmp    $0x1f,%rax
140469877:	0f 87 c2 00 00 00    	ja     0x14046993f
14046987d:	48 8b ca             	mov    %rdx,%rcx
140469880:	ff 15 3a 30 6a 00    	call   *0x6a303a(%rip)        # 0x140b0c8c0
140469886:	45 33 ff             	xor    %r15d,%r15d
140469889:	4d 89 26             	mov    %r12,(%r14)
14046988c:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
140469890:	48 83 f8 07          	cmp    $0x7,%rax
140469894:	76 31                	jbe    0x1404698c7
140469896:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14046989d:	00
14046989e:	49 8b cd             	mov    %r13,%rcx
1404698a1:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1404698a7:	72 15                	jb     0x1404698be
1404698a9:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
1404698ad:	49 2b cd             	sub    %r13,%rcx
1404698b0:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1404698b4:	48 83 f8 1f          	cmp    $0x1f,%rax
1404698b8:	0f 87 8d 03 00 00    	ja     0x140469c4b
1404698be:	49 8b cd             	mov    %r13,%rcx
1404698c1:	ff 15 f9 2f 6a 00    	call   *0x6a2ff9(%rip)        # 0x140b0c8c0
1404698c7:	48 8b 06             	mov    (%rsi),%rax
1404698ca:	48 8b 58 18          	mov    0x18(%rax),%rbx
1404698ce:	0f 57 c0             	xorps  %xmm0,%xmm0
1404698d1:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
1404698d5:	0f 57 c9             	xorps  %xmm1,%xmm1
1404698d8:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
1404698dd:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1404698e3:	48 8d 15 3e 21 6e 00 	lea    0x6e213e(%rip),%rdx        # 0x140b4ba28
1404698ea:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1404698ee:	e8 2d a5 b9 ff       	call   0x140003e20
1404698f3:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1404698f7:	48 8b ce             	mov    %rsi,%rcx
1404698fa:	48 8b c3             	mov    %rbx,%rax
1404698fd:	ff 15 35 33 6a 00    	call   *0x6a3335(%rip)        # 0x140b0cc38
140469903:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
140469907:	48 83 f8 07          	cmp    $0x7,%rax
14046990b:	76 3f                	jbe    0x14046994c
14046990d:	0f 1f 00             	nopl   (%rax)
140469910:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140469917:	00
140469918:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
14046991c:	48 8b d1             	mov    %rcx,%rdx
14046991f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140469925:	72 1f                	jb     0x140469946
140469927:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14046992b:	48 2b d1             	sub    %rcx,%rdx
14046992e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140469932:	48 83 f8 1f          	cmp    $0x1f,%rax
140469936:	76 0e                	jbe    0x140469946
140469938:	ff 15 5a 30 6a 00    	call   *0x6a305a(%rip)        # 0x140b0c998
14046993e:	90                   	nop
14046993f:	ff 15 53 30 6a 00    	call   *0x6a3053(%rip)        # 0x140b0c998
140469945:	90                   	nop
140469946:	ff 15 74 2f 6a 00    	call   *0x6a2f74(%rip)        # 0x140b0c8c0
14046994c:	0f 57 c0             	xorps  %xmm0,%xmm0
14046994f:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
140469953:	4c 89 7d b7          	mov    %r15,-0x49(%rbp)
140469957:	4c 89 7d bf          	mov    %r15,-0x41(%rbp)
14046995b:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140469961:	48 8d 15 20 1e 6e 00 	lea    0x6e1e20(%rip),%rdx        # 0x140b4b788
140469968:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14046996c:	e8 af a4 b9 ff       	call   0x140003e20
140469971:	4c 39 be b8 01 00 00 	cmp    %r15,0x1b8(%rsi)
140469978:	0f 85 04 05 00 00    	jne    0x140469e82
14046997e:	4c 8d b6 a8 01 00 00 	lea    0x1a8(%rsi),%r14
140469985:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140469989:	4c 8b 6d a7          	mov    -0x59(%rbp),%r13
14046998d:	4c 3b f0             	cmp    %rax,%r14
140469990:	0f 84 09 01 00 00    	je     0x140469a9f
140469996:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
14046999a:	48 83 7d bf 07       	cmpq   $0x7,-0x41(%rbp)
14046999f:	49 0f 47 c5          	cmova  %r13,%rax
1404699a3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404699a8:	4d 8b 7e 18          	mov    0x18(%r14),%r15
1404699ac:	4c 8b 65 b7          	mov    -0x49(%rbp),%r12
1404699b0:	4d 3b e7             	cmp    %r15,%r12
1404699b3:	77 3b                	ja     0x1404699f0
1404699b5:	49 8b ce             	mov    %r14,%rcx
1404699b8:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1404699bd:	49 83 ff 07          	cmp    $0x7,%r15
1404699c1:	76 08                	jbe    0x1404699cb
1404699c3:	49 8b 0e             	mov    (%r14),%rcx
1404699c6:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1404699cb:	4d 89 66 10          	mov    %r12,0x10(%r14)
1404699cf:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
1404699d3:	4c 8b c3             	mov    %rbx,%r8
1404699d6:	48 8b d0             	mov    %rax,%rdx
1404699d9:	e8 88 6a 68 00       	call   0x140af0466
1404699de:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1404699e3:	45 33 ff             	xor    %r15d,%r15d
1404699e6:	66 44 89 3c 18       	mov    %r15w,(%rax,%rbx,1)
1404699eb:	e9 af 00 00 00       	jmp    0x140469a9f
1404699f0:	4c 3b e7             	cmp    %rdi,%r12
1404699f3:	0f 87 50 04 00 00    	ja     0x140469e49
1404699f9:	49 8b dc             	mov    %r12,%rbx
1404699fc:	48 83 cb 07          	or     $0x7,%rbx
140469a00:	48 3b df             	cmp    %rdi,%rbx
140469a03:	76 05                	jbe    0x140469a0a
140469a05:	48 8b df             	mov    %rdi,%rbx
140469a08:	eb 1c                	jmp    0x140469a26
140469a0a:	49 8b cf             	mov    %r15,%rcx
140469a0d:	48 d1 e9             	shr    $1,%rcx
140469a10:	48 8b c7             	mov    %rdi,%rax
140469a13:	48 2b c1             	sub    %rcx,%rax
140469a16:	4c 3b f8             	cmp    %rax,%r15
140469a19:	77 ea                	ja     0x140469a05
140469a1b:	49 8d 04 0f          	lea    (%r15,%rcx,1),%rax
140469a1f:	48 3b d8             	cmp    %rax,%rbx
140469a22:	48 0f 42 d8          	cmovb  %rax,%rbx
140469a26:	48 ff c3             	inc    %rbx
140469a29:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140469a2e:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140469a33:	e8 b0 a4 b9 ff       	call   0x140003ee8
140469a38:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
140469a3c:	4d 89 66 10          	mov    %r12,0x10(%r14)
140469a40:	49 89 4e 18          	mov    %rcx,0x18(%r14)
140469a44:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
140469a48:	4c 8b c3             	mov    %rbx,%r8
140469a4b:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140469a50:	4c 8b e0             	mov    %rax,%r12
140469a53:	48 8b c8             	mov    %rax,%rcx
140469a56:	e8 45 84 68 00       	call   0x140af1ea0
140469a5b:	33 c0                	xor    %eax,%eax
140469a5d:	66 41 89 04 1c       	mov    %ax,(%r12,%rbx,1)
140469a62:	49 83 ff 07          	cmp    $0x7,%r15
140469a66:	76 31                	jbe    0x140469a99
140469a68:	49 8b 0e             	mov    (%r14),%rcx
140469a6b:	4a 8d 04 7d 02 00 00 	lea    0x2(,%r15,2),%rax
140469a72:	00
140469a73:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140469a79:	72 18                	jb     0x140469a93
140469a7b:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140469a7f:	48 2b ca             	sub    %rdx,%rcx
140469a82:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140469a86:	48 83 f8 1f          	cmp    $0x1f,%rax
140469a8a:	0f 87 e0 00 00 00    	ja     0x140469b70
140469a90:	48 8b ca             	mov    %rdx,%rcx
140469a93:	ff 15 27 2e 6a 00    	call   *0x6a2e27(%rip)        # 0x140b0c8c0
140469a99:	45 33 ff             	xor    %r15d,%r15d
140469a9c:	4d 89 26             	mov    %r12,(%r14)
140469a9f:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
140469aa3:	48 83 f8 07          	cmp    $0x7,%rax
140469aa7:	76 31                	jbe    0x140469ada
140469aa9:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140469ab0:	00
140469ab1:	49 8b cd             	mov    %r13,%rcx
140469ab4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140469aba:	72 15                	jb     0x140469ad1
140469abc:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
140469ac0:	49 2b cd             	sub    %r13,%rcx
140469ac3:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140469ac7:	48 83 f8 1f          	cmp    $0x1f,%rax
140469acb:	0f 87 7a 01 00 00    	ja     0x140469c4b
140469ad1:	49 8b cd             	mov    %r13,%rcx
140469ad4:	ff 15 e6 2d 6a 00    	call   *0x6a2de6(%rip)        # 0x140b0c8c0
140469ada:	0f 57 c0             	xorps  %xmm0,%xmm0
140469add:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
140469ae1:	4c 89 7d d7          	mov    %r15,-0x29(%rbp)
140469ae5:	4c 89 7d df          	mov    %r15,-0x21(%rbp)
140469ae9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140469aef:	48 8d 15 f2 2e 6e 00 	lea    0x6e2ef2(%rip),%rdx        # 0x140b4c9e8
140469af6:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140469afa:	e8 21 a3 b9 ff       	call   0x140003e20
140469aff:	4c 39 be d8 01 00 00 	cmp    %r15,0x1d8(%rsi)
140469b06:	0f 85 4f 03 00 00    	jne    0x140469e5b
140469b0c:	4c 8d b6 c8 01 00 00 	lea    0x1c8(%rsi),%r14
140469b13:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140469b17:	4c 8b 6d c7          	mov    -0x39(%rbp),%r13
140469b1b:	4c 3b f0             	cmp    %rax,%r14
140469b1e:	0f 84 f9 00 00 00    	je     0x140469c1d
140469b24:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140469b28:	48 83 7d df 07       	cmpq   $0x7,-0x21(%rbp)
140469b2d:	49 0f 47 c5          	cmova  %r13,%rax
140469b31:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140469b36:	4d 8b 7e 18          	mov    0x18(%r14),%r15
140469b3a:	4c 8b 65 d7          	mov    -0x29(%rbp),%r12
140469b3e:	4d 3b e7             	cmp    %r15,%r12
140469b41:	77 34                	ja     0x140469b77
140469b43:	49 8b fe             	mov    %r14,%rdi
140469b46:	49 83 ff 07          	cmp    $0x7,%r15
140469b4a:	76 03                	jbe    0x140469b4f
140469b4c:	49 8b 3e             	mov    (%r14),%rdi
140469b4f:	4d 89 66 10          	mov    %r12,0x10(%r14)
140469b53:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
140469b57:	4c 8b c3             	mov    %rbx,%r8
140469b5a:	48 8b d0             	mov    %rax,%rdx
140469b5d:	48 8b cf             	mov    %rdi,%rcx
140469b60:	e8 01 69 68 00       	call   0x140af0466
140469b65:	33 c0                	xor    %eax,%eax
140469b67:	66 89 04 3b          	mov    %ax,(%rbx,%rdi,1)
140469b6b:	e9 ad 00 00 00       	jmp    0x140469c1d
140469b70:	ff 15 22 2e 6a 00    	call   *0x6a2e22(%rip)        # 0x140b0c998
140469b76:	90                   	nop
140469b77:	4c 3b e7             	cmp    %rdi,%r12
140469b7a:	0f 87 d5 02 00 00    	ja     0x140469e55
140469b80:	49 8b cc             	mov    %r12,%rcx
140469b83:	48 83 c9 07          	or     $0x7,%rcx
140469b87:	48 3b cf             	cmp    %rdi,%rcx
140469b8a:	77 1f                	ja     0x140469bab
140469b8c:	49 8b d7             	mov    %r15,%rdx
140469b8f:	48 d1 ea             	shr    $1,%rdx
140469b92:	48 8b c7             	mov    %rdi,%rax
140469b95:	48 2b c2             	sub    %rdx,%rax
140469b98:	4c 3b f8             	cmp    %rax,%r15
140469b9b:	77 0e                	ja     0x140469bab
140469b9d:	4a 8d 04 3a          	lea    (%rdx,%r15,1),%rax
140469ba1:	48 8b f9             	mov    %rcx,%rdi
140469ba4:	48 3b c8             	cmp    %rax,%rcx
140469ba7:	48 0f 42 f8          	cmovb  %rax,%rdi
140469bab:	48 8d 5f 01          	lea    0x1(%rdi),%rbx
140469baf:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140469bb4:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140469bb9:	e8 2a a3 b9 ff       	call   0x140003ee8
140469bbe:	48 8b f8             	mov    %rax,%rdi
140469bc1:	48 8d 4b ff          	lea    -0x1(%rbx),%rcx
140469bc5:	4d 89 66 10          	mov    %r12,0x10(%r14)
140469bc9:	49 89 4e 18          	mov    %rcx,0x18(%r14)
140469bcd:	4b 8d 1c 24          	lea    (%r12,%r12,1),%rbx
140469bd1:	4c 8b c3             	mov    %rbx,%r8