140322a39:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140322a3d:	48 83 f8 1f          	cmp    $0x1f,%rax
140322a41:	0f 87 96 05 00 00    	ja     0x140322fdd
140322a47:	ff 15 73 9e 7e 00    	call   *0x7e9e73(%rip)        # 0x140b0c8c0
140322a4d:	48 89 75 ff          	mov    %rsi,-0x1(%rbp)
140322a51:	48 89 7d 07          	mov    %rdi,0x7(%rbp)
140322a55:	40 88 75 ef          	mov    %sil,-0x11(%rbp)
140322a59:	48 8b 45 27          	mov    0x27(%rbp),%rax
140322a5d:	48 3b c7             	cmp    %rdi,%rax
140322a60:	76 2d                	jbe    0x140322a8f
140322a62:	48 ff c0             	inc    %rax
140322a65:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140322a69:	48 8b d1             	mov    %rcx,%rdx
140322a6c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140322a72:	72 15                	jb     0x140322a89
140322a74:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322a78:	48 2b d1             	sub    %rcx,%rdx
140322a7b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140322a7f:	48 83 f8 1f          	cmp    $0x1f,%rax
140322a83:	0f 87 5b 05 00 00    	ja     0x140322fe4
140322a89:	ff 15 31 9e 7e 00    	call   *0x7e9e31(%rip)        # 0x140b0c8c0
140322a8f:	f3 41 0f 10 4f 04    	movss  0x4(%r15),%xmm1
140322a95:	0f 5a c9             	cvtps2pd %xmm1,%xmm1
140322a98:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140322a9e:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140322aa2:	e8 8d b4 62 00       	call   0x14094df34
140322aa7:	48 8b f8             	mov    %rax,%rdi
140322aaa:	f3 41 0f 10 0f       	movss  (%r15),%xmm1
140322aaf:	0f 5a c9             	cvtps2pd %xmm1,%xmm1
140322ab2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140322ab8:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140322abc:	e8 73 b4 62 00       	call   0x14094df34
140322ac1:	4c 8d 05 fc 24 82 00 	lea    0x8224fc(%rip),%r8        # 0x140b44fc4
140322ac8:	48 8b d0             	mov    %rax,%rdx
140322acb:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
140322acf:	90                   	nop
140322ad0:	e8 1f f5 f7 ff       	call   0x1402a1ff4
140322ad5:	4c 8b c7             	mov    %rdi,%r8
140322ad8:	48 8b d0             	mov    %rax,%rdx
140322adb:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140322adf:	90                   	nop
140322ae0:	e8 47 0b 00 00       	call   0x14032362c
140322ae5:	4c 8d 05 40 83 82 00 	lea    0x828340(%rip),%r8        # 0x140b4ae2c
140322aec:	48 8b d0             	mov    %rax,%rdx
140322aef:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140322af3:	e8 fc f4 f7 ff       	call   0x1402a1ff4
140322af8:	48 8b d0             	mov    %rax,%rdx
140322afb:	49 8b ce             	mov    %r14,%rcx
140322afe:	66 90                	xchg   %ax,%ax
140322b00:	e8 ef f6 f7 ff       	call   0x1402a21f4
140322b05:	48 8b 45 07          	mov    0x7(%rbp),%rax
140322b09:	41 bf 0f 00 00 00    	mov    $0xf,%r15d
140322b0f:	bf 00 10 00 00       	mov    $0x1000,%edi
140322b14:	49 3b c7             	cmp    %r15,%rax
140322b17:	76 2a                	jbe    0x140322b43
140322b19:	48 ff c0             	inc    %rax
140322b1c:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140322b20:	48 8b d1             	mov    %rcx,%rdx
140322b23:	48 3b c7             	cmp    %rdi,%rax
140322b26:	72 15                	jb     0x140322b3d
140322b28:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322b2c:	48 2b d1             	sub    %rcx,%rdx
140322b2f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140322b33:	48 83 f8 1f          	cmp    $0x1f,%rax
140322b37:	0f 87 ae 04 00 00    	ja     0x140322feb
140322b3d:	ff 15 7d 9d 7e 00    	call   *0x7e9d7d(%rip)        # 0x140b0c8c0
140322b43:	48 89 75 ff          	mov    %rsi,-0x1(%rbp)
140322b47:	4c 89 7d 07          	mov    %r15,0x7(%rbp)
140322b4b:	40 88 75 ef          	mov    %sil,-0x11(%rbp)
140322b4f:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
140322b53:	49 3b c7             	cmp    %r15,%rax
140322b56:	76 2a                	jbe    0x140322b82
140322b58:	48 ff c0             	inc    %rax
140322b5b:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140322b5f:	48 8b d1             	mov    %rcx,%rdx
140322b62:	48 3b c7             	cmp    %rdi,%rax
140322b65:	72 15                	jb     0x140322b7c
140322b67:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322b6b:	48 2b d1             	sub    %rcx,%rdx
140322b6e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140322b72:	48 83 f8 1f          	cmp    $0x1f,%rax
140322b76:	0f 87 76 04 00 00    	ja     0x140322ff2
140322b7c:	ff 15 3e 9d 7e 00    	call   *0x7e9d3e(%rip)        # 0x140b0c8c0
140322b82:	48 89 75 df          	mov    %rsi,-0x21(%rbp)
140322b86:	4c 89 7d e7          	mov    %r15,-0x19(%rbp)
140322b8a:	40 88 75 cf          	mov    %sil,-0x31(%rbp)
140322b8e:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
140322b92:	49 3b c7             	cmp    %r15,%rax
140322b95:	76 2a                	jbe    0x140322bc1
140322b97:	48 ff c0             	inc    %rax
140322b9a:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140322b9e:	48 8b d1             	mov    %rcx,%rdx
140322ba1:	48 3b c7             	cmp    %rdi,%rax
140322ba4:	72 15                	jb     0x140322bbb
140322ba6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322baa:	48 2b d1             	sub    %rcx,%rdx
140322bad:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140322bb1:	48 83 f8 1f          	cmp    $0x1f,%rax
140322bb5:	0f 87 3e 04 00 00    	ja     0x140322ff9
140322bbb:	ff 15 ff 9c 7e 00    	call   *0x7e9cff(%rip)        # 0x140b0c8c0
140322bc1:	48 89 75 bf          	mov    %rsi,-0x41(%rbp)
140322bc5:	4c 89 7d c7          	mov    %r15,-0x39(%rbp)
140322bc9:	40 88 75 af          	mov    %sil,-0x51(%rbp)
140322bcd:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
140322bd1:	49 3b c7             	cmp    %r15,%rax
140322bd4:	76 2a                	jbe    0x140322c00
140322bd6:	48 ff c0             	inc    %rax
140322bd9:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140322bdd:	48 8b d1             	mov    %rcx,%rdx
140322be0:	48 3b c7             	cmp    %rdi,%rax
140322be3:	72 15                	jb     0x140322bfa
140322be5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322be9:	48 2b d1             	sub    %rcx,%rdx
140322bec:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140322bf0:	48 83 f8 1f          	cmp    $0x1f,%rax
140322bf4:	0f 87 06 04 00 00    	ja     0x140323000
140322bfa:	ff 15 c0 9c 7e 00    	call   *0x7e9cc0(%rip)        # 0x140b0c8c0
140322c00:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
140322c04:	4c 89 7d a7          	mov    %r15,-0x59(%rbp)
140322c08:	40 88 75 8f          	mov    %sil,-0x71(%rbp)
140322c0c:	48 8b 45 27          	mov    0x27(%rbp),%rax
140322c10:	49 3b c7             	cmp    %r15,%rax
140322c13:	76 2a                	jbe    0x140322c3f
140322c15:	48 ff c0             	inc    %rax
140322c18:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140322c1c:	48 8b d1             	mov    %rcx,%rdx
140322c1f:	48 3b c7             	cmp    %rdi,%rax
140322c22:	72 15                	jb     0x140322c39
140322c24:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322c28:	48 2b d1             	sub    %rcx,%rdx
140322c2b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140322c2f:	48 83 f8 1f          	cmp    $0x1f,%rax
140322c33:	0f 87 ce 03 00 00    	ja     0x140323007
140322c39:	ff 15 81 9c 7e 00    	call   *0x7e9c81(%rip)        # 0x140b0c8c0
140322c3f:	f3 41 0f 10 4c 24 04 	movss  0x4(%r12),%xmm1
140322c46:	0f 5a c9             	cvtps2pd %xmm1,%xmm1
140322c49:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140322c4f:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140322c53:	e8 dc b2 62 00       	call   0x14094df34
140322c58:	48 8b f8             	mov    %rax,%rdi
140322c5b:	f3 41 0f 10 0c 24    	movss  (%r12),%xmm1
140322c61:	0f 5a c9             	cvtps2pd %xmm1,%xmm1
140322c64:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140322c6a:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140322c6e:	e8 c1 b2 62 00       	call   0x14094df34
140322c73:	4c 8d 05 4a 23 82 00 	lea    0x82234a(%rip),%r8        # 0x140b44fc4
140322c7a:	48 8b d0             	mov    %rax,%rdx
140322c7d:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
140322c81:	e8 6e f3 f7 ff       	call   0x1402a1ff4
140322c86:	4c 8b c7             	mov    %rdi,%r8
140322c89:	48 8b d0             	mov    %rax,%rdx
140322c8c:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140322c90:	e8 97 09 00 00       	call   0x14032362c
140322c95:	4c 8d 05 98 81 82 00 	lea    0x828198(%rip),%r8        # 0x140b4ae34
140322c9c:	48 8b d0             	mov    %rax,%rdx
140322c9f:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140322ca3:	e8 4c f3 f7 ff       	call   0x1402a1ff4
140322ca8:	48 8b d0             	mov    %rax,%rdx
140322cab:	49 8b ce             	mov    %r14,%rcx
140322cae:	e8 41 f5 f7 ff       	call   0x1402a21f4
140322cb3:	48 8b 45 07          	mov    0x7(%rbp),%rax
140322cb7:	41 bc 00 10 00 00    	mov    $0x1000,%r12d
140322cbd:	49 3b c7             	cmp    %r15,%rax
140322cc0:	76 2a                	jbe    0x140322cec
140322cc2:	48 ff c0             	inc    %rax
140322cc5:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140322cc9:	48 8b d1             	mov    %rcx,%rdx
140322ccc:	49 3b c4             	cmp    %r12,%rax
140322ccf:	72 15                	jb     0x140322ce6
140322cd1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322cd5:	48 2b d1             	sub    %rcx,%rdx
140322cd8:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140322cdc:	48 83 f8 1f          	cmp    $0x1f,%rax
140322ce0:	0f 87 28 03 00 00    	ja     0x14032300e
140322ce6:	ff 15 d4 9b 7e 00    	call   *0x7e9bd4(%rip)        # 0x140b0c8c0
140322cec:	48 89 75 ff          	mov    %rsi,-0x1(%rbp)
140322cf0:	4c 89 7d 07          	mov    %r15,0x7(%rbp)
140322cf4:	40 88 75 ef          	mov    %sil,-0x11(%rbp)
140322cf8:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
140322cfc:	49 3b c7             	cmp    %r15,%rax
140322cff:	76 2a                	jbe    0x140322d2b
140322d01:	48 ff c0             	inc    %rax
140322d04:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140322d08:	48 8b d1             	mov    %rcx,%rdx
140322d0b:	49 3b c4             	cmp    %r12,%rax
140322d0e:	72 15                	jb     0x140322d25
140322d10:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322d14:	48 2b d1             	sub    %rcx,%rdx
140322d17:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140322d1b:	48 83 f8 1f          	cmp    $0x1f,%rax
140322d1f:	0f 87 fb 02 00 00    	ja     0x140323020
140322d25:	ff 15 95 9b 7e 00    	call   *0x7e9b95(%rip)        # 0x140b0c8c0
140322d2b:	48 89 75 df          	mov    %rsi,-0x21(%rbp)
140322d2f:	4c 89 7d e7          	mov    %r15,-0x19(%rbp)
140322d33:	40 88 75 cf          	mov    %sil,-0x31(%rbp)
140322d37:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
140322d3b:	49 3b c7             	cmp    %r15,%rax
140322d3e:	76 2a                	jbe    0x140322d6a
140322d40:	48 ff c0             	inc    %rax
140322d43:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140322d47:	48 8b d1             	mov    %rcx,%rdx
140322d4a:	49 3b c4             	cmp    %r12,%rax
140322d4d:	72 15                	jb     0x140322d64
140322d4f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322d53:	48 2b d1             	sub    %rcx,%rdx
140322d56:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140322d5a:	48 83 f8 1f          	cmp    $0x1f,%rax
140322d5e:	0f 87 c3 02 00 00    	ja     0x140323027
140322d64:	ff 15 56 9b 7e 00    	call   *0x7e9b56(%rip)        # 0x140b0c8c0
140322d6a:	48 89 75 bf          	mov    %rsi,-0x41(%rbp)
140322d6e:	4c 89 7d c7          	mov    %r15,-0x39(%rbp)
140322d72:	40 88 75 af          	mov    %sil,-0x51(%rbp)
140322d76:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
140322d7a:	49 3b c7             	cmp    %r15,%rax
140322d7d:	76 2a                	jbe    0x140322da9
140322d7f:	48 ff c0             	inc    %rax
140322d82:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140322d86:	48 8b d1             	mov    %rcx,%rdx
140322d89:	49 3b c4             	cmp    %r12,%rax
140322d8c:	72 15                	jb     0x140322da3
140322d8e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322d92:	48 2b d1             	sub    %rcx,%rdx
140322d95:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140322d99:	48 83 f8 1f          	cmp    $0x1f,%rax
140322d9d:	0f 87 8b 02 00 00    	ja     0x14032302e
140322da3:	ff 15 17 9b 7e 00    	call   *0x7e9b17(%rip)        # 0x140b0c8c0
140322da9:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
140322dad:	4c 89 7d a7          	mov    %r15,-0x59(%rbp)
140322db1:	40 88 75 8f          	mov    %sil,-0x71(%rbp)
140322db5:	48 8b 45 27          	mov    0x27(%rbp),%rax
140322db9:	49 3b c7             	cmp    %r15,%rax
140322dbc:	76 2a                	jbe    0x140322de8
140322dbe:	48 ff c0             	inc    %rax
140322dc1:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140322dc5:	48 8b d1             	mov    %rcx,%rdx
140322dc8:	49 3b c4             	cmp    %r12,%rax
140322dcb:	72 15                	jb     0x140322de2
140322dcd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322dd1:	48 2b d1             	sub    %rcx,%rdx
140322dd4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140322dd8:	48 83 f8 1f          	cmp    $0x1f,%rax
140322ddc:	0f 87 53 02 00 00    	ja     0x140323035
140322de2:	ff 15 d8 9a 7e 00    	call   *0x7e9ad8(%rip)        # 0x140b0c8c0
140322de8:	48 8b 74 24 20       	mov    0x20(%rsp),%rsi
140322ded:	f3 0f 10 4e 04       	movss  0x4(%rsi),%xmm1
140322df2:	0f 5a c9             	cvtps2pd %xmm1,%xmm1
140322df5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140322dfb:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140322dff:	e8 30 b1 62 00       	call   0x14094df34
140322e04:	48 8b f8             	mov    %rax,%rdi
140322e07:	f3 0f 10 0e          	movss  (%rsi),%xmm1
140322e0b:	0f 5a c9             	cvtps2pd %xmm1,%xmm1
140322e0e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140322e14:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140322e18:	e8 17 b1 62 00       	call   0x14094df34
140322e1d:	4c 8d 05 a0 21 82 00 	lea    0x8221a0(%rip),%r8        # 0x140b44fc4
140322e24:	48 8b d0             	mov    %rax,%rdx
140322e27:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
140322e2b:	e8 c4 f1 f7 ff       	call   0x1402a1ff4
140322e30:	4c 8b c7             	mov    %rdi,%r8
140322e33:	48 8b d0             	mov    %rax,%rdx
140322e36:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140322e3a:	e8 ed 07 00 00       	call   0x14032362c
140322e3f:	4c 8d 05 fa 7f 82 00 	lea    0x827ffa(%rip),%r8        # 0x140b4ae40
140322e46:	48 8b d0             	mov    %rax,%rdx
140322e49:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140322e4d:	e8 a2 f1 f7 ff       	call   0x1402a1ff4
140322e52:	48 8b d0             	mov    %rax,%rdx
140322e55:	49 8b ce             	mov    %r14,%rcx
140322e58:	e8 97 f3 f7 ff       	call   0x1402a21f4
140322e5d:	48 8b 45 07          	mov    0x7(%rbp),%rax
140322e61:	49 3b c7             	cmp    %r15,%rax
140322e64:	76 2a                	jbe    0x140322e90
140322e66:	48 ff c0             	inc    %rax
140322e69:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140322e6d:	48 8b d1             	mov    %rcx,%rdx
140322e70:	49 3b c4             	cmp    %r12,%rax
140322e73:	72 15                	jb     0x140322e8a
140322e75:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322e79:	48 2b d1             	sub    %rcx,%rdx
140322e7c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140322e80:	48 83 f8 1f          	cmp    $0x1f,%rax
140322e84:	0f 87 b2 01 00 00    	ja     0x14032303c
140322e8a:	ff 15 30 9a 7e 00    	call   *0x7e9a30(%rip)        # 0x140b0c8c0
140322e90:	33 ff                	xor    %edi,%edi
140322e92:	48 89 7d ff          	mov    %rdi,-0x1(%rbp)
140322e96:	4c 89 7d 07          	mov    %r15,0x7(%rbp)
140322e9a:	40 88 7d ef          	mov    %dil,-0x11(%rbp)
140322e9e:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
140322ea2:	49 3b c7             	cmp    %r15,%rax
140322ea5:	76 2a                	jbe    0x140322ed1
140322ea7:	48 ff c0             	inc    %rax
140322eaa:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
140322eae:	48 8b d1             	mov    %rcx,%rdx
140322eb1:	49 3b c4             	cmp    %r12,%rax
140322eb4:	72 15                	jb     0x140322ecb
140322eb6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322eba:	48 2b d1             	sub    %rcx,%rdx
140322ebd:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140322ec1:	48 83 f8 1f          	cmp    $0x1f,%rax
140322ec5:	0f 87 78 01 00 00    	ja     0x140323043
140322ecb:	ff 15 ef 99 7e 00    	call   *0x7e99ef(%rip)        # 0x140b0c8c0
140322ed1:	48 89 7d df          	mov    %rdi,-0x21(%rbp)
140322ed5:	4c 89 7d e7          	mov    %r15,-0x19(%rbp)
140322ed9:	40 88 7d cf          	mov    %dil,-0x31(%rbp)
140322edd:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
140322ee1:	49 3b c7             	cmp    %r15,%rax
140322ee4:	76 2a                	jbe    0x140322f10
140322ee6:	48 ff c0             	inc    %rax
140322ee9:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140322eed:	48 8b d1             	mov    %rcx,%rdx
140322ef0:	49 3b c4             	cmp    %r12,%rax
140322ef3:	72 15                	jb     0x140322f0a
140322ef5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322ef9:	48 2b d1             	sub    %rcx,%rdx
140322efc:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140322f00:	48 83 f8 1f          	cmp    $0x1f,%rax
140322f04:	0f 87 40 01 00 00    	ja     0x14032304a
140322f0a:	ff 15 b0 99 7e 00    	call   *0x7e99b0(%rip)        # 0x140b0c8c0
140322f10:	48 89 7d bf          	mov    %rdi,-0x41(%rbp)
140322f14:	4c 89 7d c7          	mov    %r15,-0x39(%rbp)
140322f18:	40 88 7d af          	mov    %dil,-0x51(%rbp)
140322f1c:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
140322f20:	49 3b c7             	cmp    %r15,%rax
140322f23:	76 2a                	jbe    0x140322f4f
140322f25:	48 ff c0             	inc    %rax
140322f28:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140322f2c:	48 8b d1             	mov    %rcx,%rdx
140322f2f:	49 3b c4             	cmp    %r12,%rax
140322f32:	72 15                	jb     0x140322f49
140322f34:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322f38:	48 2b d1             	sub    %rcx,%rdx
140322f3b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140322f3f:	48 83 f8 1f          	cmp    $0x1f,%rax
140322f43:	0f 87 08 01 00 00    	ja     0x140323051
140322f49:	ff 15 71 99 7e 00    	call   *0x7e9971(%rip)        # 0x140b0c8c0
140322f4f:	48 89 7d 9f          	mov    %rdi,-0x61(%rbp)
140322f53:	4c 89 7d a7          	mov    %r15,-0x59(%rbp)
140322f57:	40 88 7d 8f          	mov    %dil,-0x71(%rbp)
140322f5b:	48 8b 45 27          	mov    0x27(%rbp),%rax
140322f5f:	49 3b c7             	cmp    %r15,%rax
140322f62:	76 2a                	jbe    0x140322f8e
140322f64:	48 ff c0             	inc    %rax
140322f67:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140322f6b:	48 8b d1             	mov    %rcx,%rdx
140322f6e:	49 3b c4             	cmp    %r12,%rax
140322f71:	72 15                	jb     0x140322f88
140322f73:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140322f77:	48 2b d1             	sub    %rcx,%rdx
140322f7a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax