1404cfe72:	4c 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%r11
1404cfe79:	00
1404cfe7a:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
1404cfe81:	00
1404cfe82:	49 8b 08             	mov    (%r8),%rcx
1404cfe85:	48 85 c9             	test   %rcx,%rcx
1404cfe88:	74 1c                	je     0x1404cfea6
1404cfe8a:	8b 41 10             	mov    0x10(%rcx),%eax
1404cfe8d:	ff c0                	inc    %eax
1404cfe8f:	89 41 10             	mov    %eax,0x10(%rcx)
1404cfe92:	83 f8 01             	cmp    $0x1,%eax
1404cfe95:	0f 8e f7 00 00 00    	jle    0x1404cff92
1404cfe9b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404cfea0:	0f 84 f4 00 00 00    	je     0x1404cff9a
1404cfea6:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1404cfeab:	49 8b 09             	mov    (%r9),%rcx
1404cfeae:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1404cfeb3:	48 85 c9             	test   %rcx,%rcx
1404cfeb6:	74 1c                	je     0x1404cfed4
1404cfeb8:	8b 41 10             	mov    0x10(%rcx),%eax
1404cfebb:	ff c0                	inc    %eax
1404cfebd:	89 41 10             	mov    %eax,0x10(%rcx)
1404cfec0:	83 f8 01             	cmp    $0x1,%eax
1404cfec3:	0f 8e dc 00 00 00    	jle    0x1404cffa5
1404cfec9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404cfece:	0f 84 b3 00 00 00    	je     0x1404cff87
1404cfed4:	49 8b 02             	mov    (%r10),%rax
1404cfed7:	33 c9                	xor    %ecx,%ecx
1404cfed9:	49 89 0a             	mov    %rcx,(%r10)
1404cfedc:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1404cfee1:	49 8b 03             	mov    (%r11),%rax
1404cfee4:	49 89 0b             	mov    %rcx,(%r11)
1404cfee7:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404cfeec:	48 8b 03             	mov    (%rbx),%rax
1404cfeef:	48 89 0b             	mov    %rcx,(%rbx)
1404cfef2:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1404cfef7:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1404cfefc:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404cff01:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
1404cff08:	00
1404cff09:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1404cff0e:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1404cff13:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1404cff19:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1404cff1e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1404cff23:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1404cff28:	e8 23 ff cc ff       	call   0x14019fe50
1404cff2d:	48 8b 17             	mov    (%rdi),%rdx
1404cff30:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1404cff35:	4c 8b c0             	mov    %rax,%r8
1404cff38:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1404cff3d:	48 8b ce             	mov    %rsi,%rcx
1404cff40:	e8 fb 7a 06 00       	call   0x140537a40
1404cff45:	90                   	nop
1404cff46:	4c 8d 0d a3 e5 cc ff 	lea    -0x331a5d(%rip),%r9        # 0x14019e4f0
1404cff4d:	ba 08 00 00 00       	mov    $0x8,%edx
1404cff52:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1404cff58:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1404cff5d:	e8 ea b5 94 00       	call   0x140e1b54c
1404cff62:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1404cff69:	00
1404cff6a:	48 33 cc             	xor    %rsp,%rcx
1404cff6d:	e8 8e b5 94 00       	call   0x140e1b500
1404cff72:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1404cff79:	00
1404cff7a:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1404cff7e:	49 8b 73 20          	mov    0x20(%r11),%rsi
1404cff82:	49 8b e3             	mov    %r11,%rsp
1404cff85:	5f                   	pop    %rdi
1404cff86:	c3                   	ret
1404cff87:	b9 01 00 00 00       	mov    $0x1,%ecx
1404cff8c:	e8 6f a7 2b 00       	call   0x14078a700
1404cff91:	90                   	nop
1404cff92:	33 c9                	xor    %ecx,%ecx
1404cff94:	e8 67 a7 2b 00       	call   0x14078a700
1404cff99:	cc                   	int3
1404cff9a:	b9 01 00 00 00       	mov    $0x1,%ecx
1404cff9f:	e8 5c a7 2b 00       	call   0x14078a700
1404cffa4:	90                   	nop
1404cffa5:	33 c9                	xor    %ecx,%ecx
1404cffa7:	e8 54 a7 2b 00       	call   0x14078a700
1404cffac:	cc                   	int3
1404cffad:	cc                   	int3
1404cffae:	cc                   	int3
1404cffaf:	cc                   	int3
1404cffb0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404cffb5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1404cffba:	57                   	push   %rdi
1404cffbb:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1404cffc2:	48 8b 05 37 8f ee 00 	mov    0xee8f37(%rip),%rax        # 0x1413b8f00
1404cffc9:	48 33 c4             	xor    %rsp,%rax
1404cffcc:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1404cffd3:	00
1404cffd4:	48 8b fa             	mov    %rdx,%rdi
1404cffd7:	48 8b f1             	mov    %rcx,%rsi
1404cffda:	4c 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%r10
1404cffe1:	00
1404cffe2:	4c 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%r11
1404cffe9:	00
1404cffea:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
1404cfff1:	00
1404cfff2:	49 8b 08             	mov    (%r8),%rcx
1404cfff5:	48 85 c9             	test   %rcx,%rcx
1404cfff8:	74 1c                	je     0x1404d0016
1404cfffa:	8b 41 10             	mov    0x10(%rcx),%eax
1404cfffd:	ff c0                	inc    %eax
1404cffff:	89 41 10             	mov    %eax,0x10(%rcx)
1404d0002:	83 f8 01             	cmp    $0x1,%eax
1404d0005:	0f 8e fa 00 00 00    	jle    0x1404d0105
1404d000b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404d0010:	0f 84 f7 00 00 00    	je     0x1404d010d
1404d0016:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1404d001b:	49 8b 09             	mov    (%r9),%rcx
1404d001e:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1404d0023:	48 85 c9             	test   %rcx,%rcx
1404d0026:	74 1c                	je     0x1404d0044
1404d0028:	8b 41 10             	mov    0x10(%rcx),%eax
1404d002b:	ff c0                	inc    %eax
1404d002d:	89 41 10             	mov    %eax,0x10(%rcx)
1404d0030:	83 f8 01             	cmp    $0x1,%eax
1404d0033:	0f 8e df 00 00 00    	jle    0x1404d0118
1404d0039:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404d003e:	0f 84 b6 00 00 00    	je     0x1404d00fa
1404d0044:	49 8b 02             	mov    (%r10),%rax
1404d0047:	33 c9                	xor    %ecx,%ecx
1404d0049:	49 89 0a             	mov    %rcx,(%r10)
1404d004c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1404d0051:	49 8b 03             	mov    (%r11),%rax
1404d0054:	49 89 0b             	mov    %rcx,(%r11)
1404d0057:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1404d005c:	48 8b 03             	mov    (%rbx),%rax
1404d005f:	48 89 0b             	mov    %rcx,(%rbx)
1404d0062:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1404d0069:	00
1404d006a:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1404d006f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404d0074:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1404d007b:	00
1404d007c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1404d0081:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1404d0086:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1404d008c:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1404d0091:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1404d0096:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1404d009b:	e8 b0 fd cc ff       	call   0x14019fe50
1404d00a0:	48 8b 17             	mov    (%rdi),%rdx
1404d00a3:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1404d00a8:	4c 8b c0             	mov    %rax,%r8
1404d00ab:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1404d00b0:	48 8b ce             	mov    %rsi,%rcx
1404d00b3:	e8 88 79 06 00       	call   0x140537a40
1404d00b8:	90                   	nop
1404d00b9:	4c 8d 0d 30 e4 cc ff 	lea    -0x331bd0(%rip),%r9        # 0x14019e4f0
1404d00c0:	ba 08 00 00 00       	mov    $0x8,%edx
1404d00c5:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1404d00cb:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1404d00d0:	e8 77 b4 94 00       	call   0x140e1b54c
1404d00d5:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1404d00dc:	00
1404d00dd:	48 33 cc             	xor    %rsp,%rcx
1404d00e0:	e8 1b b4 94 00       	call   0x140e1b500
1404d00e5:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1404d00ec:	00
1404d00ed:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1404d00f1:	49 8b 73 20          	mov    0x20(%r11),%rsi
1404d00f5:	49 8b e3             	mov    %r11,%rsp
1404d00f8:	5f                   	pop    %rdi
1404d00f9:	c3                   	ret
1404d00fa:	b9 01 00 00 00       	mov    $0x1,%ecx
1404d00ff:	e8 fc a5 2b 00       	call   0x14078a700
1404d0104:	90                   	nop
1404d0105:	33 c9                	xor    %ecx,%ecx
1404d0107:	e8 f4 a5 2b 00       	call   0x14078a700
1404d010c:	cc                   	int3
1404d010d:	b9 01 00 00 00       	mov    $0x1,%ecx
1404d0112:	e8 e9 a5 2b 00       	call   0x14078a700
1404d0117:	90                   	nop
1404d0118:	33 c9                	xor    %ecx,%ecx
1404d011a:	e8 e1 a5 2b 00       	call   0x14078a700
1404d011f:	cc                   	int3
1404d0120:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404d0125:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1404d012a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1404d012f:	55                   	push   %rbp
1404d0130:	41 54                	push   %r12
1404d0132:	41 55                	push   %r13
1404d0134:	41 56                	push   %r14
1404d0136:	41 57                	push   %r15
1404d0138:	48 8d 6c 24 f9       	lea    -0x7(%rsp),%rbp
1404d013d:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
1404d0144:	48 8b 05 b5 8d ee 00 	mov    0xee8db5(%rip),%rax        # 0x1413b8f00
1404d014b:	48 33 c4             	xor    %rsp,%rax
1404d014e:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1404d0152:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
1404d0157:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1404d015c:	4c 8b 55 57          	mov    0x57(%rbp),%r10
1404d0160:	4c 8b 5d 5f          	mov    0x5f(%rbp),%r11
1404d0164:	48 8b 5d 67          	mov    0x67(%rbp),%rbx
1404d0168:	48 8b 7d 6f          	mov    0x6f(%rbp),%rdi
1404d016c:	48 8b 75 77          	mov    0x77(%rbp),%rsi
1404d0170:	4c 8b 75 7f          	mov    0x7f(%rbp),%r14
1404d0174:	4c 8b bd 87 00 00 00 	mov    0x87(%rbp),%r15
1404d017b:	4c 8b a5 8f 00 00 00 	mov    0x8f(%rbp),%r12
1404d0182:	4c 8b ad 97 00 00 00 	mov    0x97(%rbp),%r13
1404d0189:	49 8b 08             	mov    (%r8),%rcx
1404d018c:	48 85 c9             	test   %rcx,%rcx
1404d018f:	74 1c                	je     0x1404d01ad
1404d0191:	8b 41 10             	mov    0x10(%rcx),%eax
1404d0194:	ff c0                	inc    %eax
1404d0196:	89 41 10             	mov    %eax,0x10(%rcx)
1404d0199:	83 f8 01             	cmp    $0x1,%eax
1404d019c:	0f 8e 3b 01 00 00    	jle    0x1404d02dd
1404d01a2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404d01a7:	0f 84 38 01 00 00    	je     0x1404d02e5
1404d01ad:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1404d01b1:	49 8b 09             	mov    (%r9),%rcx
1404d01b4:	48 89 4d 9f          	mov    %rcx,-0x61(%rbp)
1404d01b8:	48 85 c9             	test   %rcx,%rcx
1404d01bb:	74 1c                	je     0x1404d01d9
1404d01bd:	8b 41 10             	mov    0x10(%rcx),%eax
1404d01c0:	ff c0                	inc    %eax
1404d01c2:	89 41 10             	mov    %eax,0x10(%rcx)
1404d01c5:	83 f8 01             	cmp    $0x1,%eax
1404d01c8:	0f 8e 22 01 00 00    	jle    0x1404d02f0
1404d01ce:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404d01d3:	0f 84 f9 00 00 00    	je     0x1404d02d2
1404d01d9:	49 8b 02             	mov    (%r10),%rax
1404d01dc:	33 c9                	xor    %ecx,%ecx
1404d01de:	49 89 0a             	mov    %rcx,(%r10)
1404d01e1:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1404d01e5:	49 8b 03             	mov    (%r11),%rax
1404d01e8:	49 89 0b             	mov    %rcx,(%r11)
1404d01eb:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1404d01ef:	48 8b 03             	mov    (%rbx),%rax
1404d01f2:	48 89 0b             	mov    %rcx,(%rbx)
1404d01f5:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1404d01f9:	48 8b 07             	mov    (%rdi),%rax
1404d01fc:	48 89 0f             	mov    %rcx,(%rdi)
1404d01ff:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1404d0203:	48 8b 06             	mov    (%rsi),%rax
1404d0206:	48 89 0e             	mov    %rcx,(%rsi)
1404d0209:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1404d020d:	49 8b 06             	mov    (%r14),%rax
1404d0210:	49 89 0e             	mov    %rcx,(%r14)
1404d0213:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
1404d0217:	49 8b 07             	mov    (%r15),%rax
1404d021a:	49 89 0f             	mov    %rcx,(%r15)
1404d021d:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1404d0221:	49 8b 04 24          	mov    (%r12),%rax
1404d0225:	49 89 0c 24          	mov    %rcx,(%r12)
1404d0229:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1404d022d:	49 8b 45 00          	mov    0x0(%r13),%rax
1404d0231:	49 89 4d 00          	mov    %rcx,0x0(%r13)
1404d0235:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1404d0239:	48 8d 45 97          	lea    -0x69(%rbp),%rax
1404d023d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404d0242:	48 8d 45 ef          	lea    -0x11(%rbp),%rax
1404d0246:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1404d024b:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1404d0250:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1404d0256:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1404d025b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1404d0260:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1404d0265:	e8 e6 fb cc ff       	call   0x14019fe50
1404d026a:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1404d026f:	48 8b 12             	mov    (%rdx),%rdx
1404d0272:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1404d0277:	4c 8b c0             	mov    %rax,%r8
1404d027a:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1404d027f:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1404d0284:	e8 b7 77 06 00       	call   0x140537a40
1404d0289:	90                   	nop
1404d028a:	4c 8d 0d 5f e2 cc ff 	lea    -0x331da1(%rip),%r9        # 0x14019e4f0
1404d0291:	ba 08 00 00 00       	mov    $0x8,%edx
1404d0296:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
1404d029c:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1404d02a0:	e8 a7 b2 94 00       	call   0x140e1b54c
1404d02a5:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1404d02a9:	48 33 cc             	xor    %rsp,%rcx
1404d02ac:	e8 4f b2 94 00       	call   0x140e1b500
1404d02b1:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
1404d02b8:	00
1404d02b9:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1404d02bd:	49 8b 73 40          	mov    0x40(%r11),%rsi
1404d02c1:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1404d02c5:	49 8b e3             	mov    %r11,%rsp
1404d02c8:	41 5f                	pop    %r15
1404d02ca:	41 5e                	pop    %r14
1404d02cc:	41 5d                	pop    %r13
1404d02ce:	41 5c                	pop    %r12
1404d02d0:	5d                   	pop    %rbp
1404d02d1:	c3                   	ret
1404d02d2:	b9 01 00 00 00       	mov    $0x1,%ecx
1404d02d7:	e8 24 a4 2b 00       	call   0x14078a700
1404d02dc:	90                   	nop
1404d02dd:	33 c9                	xor    %ecx,%ecx
1404d02df:	e8 1c a4 2b 00       	call   0x14078a700
1404d02e4:	cc                   	int3
1404d02e5:	b9 01 00 00 00       	mov    $0x1,%ecx
1404d02ea:	e8 11 a4 2b 00       	call   0x14078a700
1404d02ef:	90                   	nop
1404d02f0:	33 c9                	xor    %ecx,%ecx
1404d02f2:	e8 09 a4 2b 00       	call   0x14078a700
1404d02f7:	cc                   	int3
1404d02f8:	cc                   	int3
1404d02f9:	cc                   	int3
1404d02fa:	cc                   	int3
1404d02fb:	cc                   	int3
1404d02fc:	cc                   	int3
1404d02fd:	cc                   	int3
1404d02fe:	cc                   	int3
1404d02ff:	cc                   	int3
1404d0300:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404d0305:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1404d030a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1404d030f:	55                   	push   %rbp
1404d0310:	41 54                	push   %r12
1404d0312:	41 55                	push   %r13
1404d0314:	41 56                	push   %r14
1404d0316:	41 57                	push   %r15
1404d0318:	48 8d 6c 24 f9       	lea    -0x7(%rsp),%rbp
1404d031d:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1404d0324:	48 8b 05 d5 8b ee 00 	mov    0xee8bd5(%rip),%rax        # 0x1413b8f00
1404d032b:	48 33 c4             	xor    %rsp,%rax
1404d032e:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1404d0332:	4c 8b e2             	mov    %rdx,%r12
1404d0335:	4c 8b e9             	mov    %rcx,%r13
1404d0338:	4c 8b 55 57          	mov    0x57(%rbp),%r10
1404d033c:	4c 8b 5d 5f          	mov    0x5f(%rbp),%r11
1404d0340:	48 8b 5d 67          	mov    0x67(%rbp),%rbx
1404d0344:	48 8b 7d 6f          	mov    0x6f(%rbp),%rdi
1404d0348:	48 8b 75 77          	mov    0x77(%rbp),%rsi
1404d034c:	4c 8b 75 7f          	mov    0x7f(%rbp),%r14
1404d0350:	4c 8b bd 87 00 00 00 	mov    0x87(%rbp),%r15
1404d0357:	49 8b 08             	mov    (%r8),%rcx
1404d035a:	48 85 c9             	test   %rcx,%rcx
1404d035d:	74 1c                	je     0x1404d037b
1404d035f:	8b 41 10             	mov    0x10(%rcx),%eax
1404d0362:	ff c0                	inc    %eax
1404d0364:	89 41 10             	mov    %eax,0x10(%rcx)
1404d0367:	83 f8 01             	cmp    $0x1,%eax
1404d036a:	0f 8e 1a 01 00 00    	jle    0x1404d048a
1404d0370:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404d0375:	0f 84 17 01 00 00    	je     0x1404d0492
1404d037b:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
1404d037f:	49 8b 09             	mov    (%r9),%rcx
1404d0382:	48 89 4d af          	mov    %rcx,-0x51(%rbp)
1404d0386:	48 85 c9             	test   %rcx,%rcx
1404d0389:	74 1c                	je     0x1404d03a7
1404d038b:	8b 41 10             	mov    0x10(%rcx),%eax