1401cbc0d:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401cbc14:	00
1401cbc15:	48 8b c1             	mov    %rcx,%rax
1401cbc18:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401cbc1f:	72 1c                	jb     0x1401cbc3d
1401cbc21:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401cbc25:	48 83 c2 27          	add    $0x27,%rdx
1401cbc29:	48 2b c1             	sub    %rcx,%rax
1401cbc2c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401cbc30:	48 83 f8 1f          	cmp    $0x1f,%rax
1401cbc34:	76 07                	jbe    0x1401cbc3d
1401cbc36:	ff 15 bc e3 15 00    	call   *0x15e3bc(%rip)        # 0x140329ff8
1401cbc3c:	cc                   	int3
1401cbc3d:	e8 42 e6 12 00       	call   0x1402fa284
1401cbc42:	4c 89 b4 24 10 02 00 	mov    %r14,0x210(%rsp)
1401cbc49:	00
1401cbc4a:	48 8d 15 8f da 17 00 	lea    0x17da8f(%rip),%rdx        # 0x1403496e0
1401cbc51:	4c 89 7d 78          	mov    %r15,0x78(%rbp)
1401cbc55:	48 c7 85 80 00 00 00 	movq   $0x7,0x80(%rbp)
1401cbc5c:	07 00 00 00
1401cbc60:	66 44 89 7d 68       	mov    %r15w,0x68(%rbp)
1401cbc65:	48 ff c3             	inc    %rbx
1401cbc68:	66 44 39 3c 5a       	cmp    %r15w,(%rdx,%rbx,2)
1401cbc6d:	75 f6                	jne    0x1401cbc65
1401cbc6f:	4c 8b c3             	mov    %rbx,%r8
1401cbc72:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
1401cbc76:	e8 a5 5a ef ff       	call   0x1400c1720
1401cbc7b:	4c 8d 45 68          	lea    0x68(%rbp),%r8
1401cbc7f:	48 8d 95 a8 00 00 00 	lea    0xa8(%rbp),%rdx
1401cbc86:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401cbc8a:	e8 11 e3 ff ff       	call   0x1401c9fa0
1401cbc8f:	48 83 bd a0 00 00 00 	cmpq   $0x8,0xa0(%rbp)
1401cbc96:	08
1401cbc97:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
1401cbc9e:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1401cbca3:	ba 00 00 00 c0       	mov    $0xc0000000,%edx
1401cbca8:	48 0f 43 8d 88 00 00 	cmovae 0x88(%rbp),%rcx
1401cbcaf:	00
1401cbcb0:	4c 8b f0             	mov    %rax,%r14
1401cbcb3:	45 33 c9             	xor    %r9d,%r9d
1401cbcb6:	c7 44 24 28 80 00 00 	movl   $0x80,0x28(%rsp)
1401cbcbd:	00
1401cbcbe:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1401cbcc5:	00
1401cbcc6:	45 8d 41 03          	lea    0x3(%r9),%r8d
1401cbcca:	ff 15 18 d5 15 00    	call   *0x15d518(%rip)        # 0x1403291e8
1401cbcd0:	48 8b f8             	mov    %rax,%rdi
1401cbcd3:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1401cbcd7:	75 08                	jne    0x1401cbce1
1401cbcd9:	49 8b df             	mov    %r15,%rbx
1401cbcdc:	e9 c4 00 00 00       	jmp    0x1401cbda5
1401cbce1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401cbce4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1401cbce9:	45 33 c0             	xor    %r8d,%r8d
1401cbcec:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401cbcf1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1401cbcf7:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
1401cbcfe:	ff
1401cbcff:	48 8b cf             	mov    %rdi,%rcx
1401cbd02:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1401cbd07:	41 8d 50 02          	lea    0x2(%r8),%edx
1401cbd0b:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1401cbd10:	ff 15 82 d7 15 00    	call   *0x15d782(%rip)        # 0x140329498
1401cbd16:	85 c0                	test   %eax,%eax
1401cbd18:	75 4d                	jne    0x1401cbd67
1401cbd1a:	e8 c1 48 f0 ff       	call   0x1400d05e0
1401cbd1f:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401cbd23:	4c 8d 05 1e db 17 00 	lea    0x17db1e(%rip),%r8        # 0x140349848
1401cbd2a:	41 b9 46 01 00 00    	mov    $0x146,%r9d
1401cbd30:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
1401cbd37:	00
1401cbd38:	48 8d 15 b1 db 17 00 	lea    0x17dbb1(%rip),%rdx        # 0x1403498f0
1401cbd3f:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401cbd44:	e8 77 83 14 00       	call   0x1403140c0
1401cbd49:	48 8b c8             	mov    %rax,%rcx
1401cbd4c:	48 8d 15 85 db 17 00 	lea    0x17db85(%rip),%rdx        # 0x1403498d8
1401cbd53:	e8 58 d6 eb ff       	call   0x1400893b0
1401cbd58:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401cbd5d:	e8 ce 86 14 00       	call   0x140314430
1401cbd62:	49 8b df             	mov    %r15,%rbx
1401cbd65:	eb 3e                	jmp    0x1401cbda5
1401cbd67:	b9 48 00 00 00       	mov    $0x48,%ecx
1401cbd6c:	e8 d7 e4 12 00       	call   0x1402fa248
1401cbd71:	48 8b d8             	mov    %rax,%rbx
1401cbd74:	48 85 c0             	test   %rax,%rax
1401cbd77:	74 21                	je     0x1401cbd9a
1401cbd79:	48 8d 48 08          	lea    0x8(%rax),%rcx
1401cbd7d:	48 89 38             	mov    %rdi,(%rax)
1401cbd80:	49 8b d6             	mov    %r14,%rdx
1401cbd83:	e8 a8 e0 ff ff       	call   0x1401c9e30
1401cbd88:	44 88 7b 28          	mov    %r15b,0x28(%rbx)
1401cbd8c:	4c 89 7b 30          	mov    %r15,0x30(%rbx)
1401cbd90:	4c 89 7b 38          	mov    %r15,0x38(%rbx)
1401cbd94:	4c 89 7b 40          	mov    %r15,0x40(%rbx)
1401cbd98:	eb 03                	jmp    0x1401cbd9d
1401cbd9a:	49 8b df             	mov    %r15,%rbx
1401cbd9d:	48 8b cb             	mov    %rbx,%rcx
1401cbda0:	e8 db 1b 00 00       	call   0x1401cd980
1401cbda5:	48 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%rcx
1401cbdac:	48 89 1e             	mov    %rbx,(%rsi)
1401cbdaf:	e8 bc c5 ec ff       	call   0x140098370
1401cbdb4:	48 8b 95 80 00 00 00 	mov    0x80(%rbp),%rdx
1401cbdbb:	4c 8b b4 24 10 02 00 	mov    0x210(%rsp),%r14
1401cbdc2:	00
1401cbdc3:	48 83 fa 08          	cmp    $0x8,%rdx
1401cbdc7:	72 39                	jb     0x1401cbe02
1401cbdc9:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
1401cbdcd:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401cbdd4:	00
1401cbdd5:	48 8b c1             	mov    %rcx,%rax
1401cbdd8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401cbddf:	72 1c                	jb     0x1401cbdfd
1401cbde1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401cbde5:	48 83 c2 27          	add    $0x27,%rdx
1401cbde9:	48 2b c1             	sub    %rcx,%rax
1401cbdec:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401cbdf0:	48 83 f8 1f          	cmp    $0x1f,%rax
1401cbdf4:	76 07                	jbe    0x1401cbdfd
1401cbdf6:	ff 15 fc e1 15 00    	call   *0x15e1fc(%rip)        # 0x140329ff8
1401cbdfc:	cc                   	int3
1401cbdfd:	e8 82 e4 12 00       	call   0x1402fa284
1401cbe02:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
1401cbe09:	4c 89 7d 78          	mov    %r15,0x78(%rbp)
1401cbe0d:	48 c7 85 80 00 00 00 	movq   $0x7,0x80(%rbp)
1401cbe14:	07 00 00 00
1401cbe18:	66 44 89 7d 68       	mov    %r15w,0x68(%rbp)
1401cbe1d:	e8 4e c5 ec ff       	call   0x140098370
1401cbe22:	48 8b c6             	mov    %rsi,%rax
1401cbe25:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
1401cbe2c:	48 33 cc             	xor    %rsp,%rcx
1401cbe2f:	e8 0c e8 12 00       	call   0x1402fa640
1401cbe34:	48 81 c4 d0 01 00 00 	add    $0x1d0,%rsp
1401cbe3b:	41 5f                	pop    %r15
1401cbe3d:	5f                   	pop    %rdi
1401cbe3e:	5e                   	pop    %rsi
1401cbe3f:	5b                   	pop    %rbx
1401cbe40:	5d                   	pop    %rbp
1401cbe41:	c3                   	ret
1401cbe42:	cc                   	int3
1401cbe43:	cc                   	int3
1401cbe44:	cc                   	int3
1401cbe45:	cc                   	int3
1401cbe46:	cc                   	int3
1401cbe47:	cc                   	int3
1401cbe48:	cc                   	int3
1401cbe49:	cc                   	int3
1401cbe4a:	cc                   	int3
1401cbe4b:	cc                   	int3
1401cbe4c:	cc                   	int3
1401cbe4d:	cc                   	int3
1401cbe4e:	cc                   	int3
1401cbe4f:	cc                   	int3
1401cbe50:	40 53                	rex push %rbx
1401cbe52:	56                   	push   %rsi
1401cbe53:	57                   	push   %rdi
1401cbe54:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1401cbe5b:	48 8b 05 1e c3 23 00 	mov    0x23c31e(%rip),%rax        # 0x140408180
1401cbe62:	48 33 c4             	xor    %rsp,%rax
1401cbe65:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1401cbe6c:	00
1401cbe6d:	48 8b da             	mov    %rdx,%rbx
1401cbe70:	48 8b f9             	mov    %rcx,%rdi
1401cbe73:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401cbe78:	49 8b c8             	mov    %r8,%rcx
1401cbe7b:	e8 c0 96 00 00       	call   0x1401d5540
1401cbe80:	33 f6                	xor    %esi,%esi
1401cbe82:	48 c7 44 24 38 07 00 	movq   $0x7,0x38(%rsp)
1401cbe89:	00 00
1401cbe8b:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1401cbe90:	48 8d 15 71 d8 17 00 	lea    0x17d871(%rip),%rdx        # 0x140349708
1401cbe97:	66 89 74 24 20       	mov    %si,0x20(%rsp)
1401cbe9c:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1401cbea3:	49 ff c0             	inc    %r8
1401cbea6:	66 42 39 34 42       	cmp    %si,(%rdx,%r8,2)
1401cbeab:	75 f6                	jne    0x1401cbea3
1401cbead:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401cbeb2:	e8 69 58 ef ff       	call   0x1400c1720
1401cbeb7:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401cbebb:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401cbec0:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1401cbec5:	e8 d6 e0 ff ff       	call   0x1401c9fa0
1401cbeca:	48 8b c8             	mov    %rax,%rcx
1401cbecd:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401cbed2:	48 8b d3             	mov    %rbx,%rdx
1401cbed5:	e8 c6 e0 ff ff       	call   0x1401c9fa0
1401cbeda:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401cbedf:	e8 8c c4 ec ff       	call   0x140098370
1401cbee4:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1401cbee9:	48 83 fa 08          	cmp    $0x8,%rdx
1401cbeed:	72 33                	jb     0x1401cbf22
1401cbeef:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1401cbef4:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401cbefb:	00
1401cbefc:	48 8b c1             	mov    %rcx,%rax
1401cbeff:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401cbf06:	72 15                	jb     0x1401cbf1d
1401cbf08:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401cbf0c:	48 83 c2 27          	add    $0x27,%rdx
1401cbf10:	48 2b c1             	sub    %rcx,%rax
1401cbf13:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401cbf17:	48 83 f8 1f          	cmp    $0x1f,%rax
1401cbf1b:	77 51                	ja     0x1401cbf6e
1401cbf1d:	e8 62 e3 12 00       	call   0x1402fa284
1401cbf22:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1401cbf27:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1401cbf2c:	48 c7 44 24 38 07 00 	movq   $0x7,0x38(%rsp)
1401cbf33:	00 00
1401cbf35:	66 89 74 24 20       	mov    %si,0x20(%rsp)
1401cbf3a:	48 83 fa 08          	cmp    $0x8,%rdx
1401cbf3e:	72 3a                	jb     0x1401cbf7a
1401cbf40:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1401cbf45:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401cbf4c:	00
1401cbf4d:	48 8b c1             	mov    %rcx,%rax
1401cbf50:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401cbf57:	72 1c                	jb     0x1401cbf75
1401cbf59:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401cbf5d:	48 83 c2 27          	add    $0x27,%rdx
1401cbf61:	48 2b c1             	sub    %rcx,%rax
1401cbf64:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401cbf68:	48 83 f8 1f          	cmp    $0x1f,%rax
1401cbf6c:	76 07                	jbe    0x1401cbf75
1401cbf6e:	ff 15 84 e0 15 00    	call   *0x15e084(%rip)        # 0x140329ff8
1401cbf74:	cc                   	int3
1401cbf75:	e8 0a e3 12 00       	call   0x1402fa284
1401cbf7a:	48 8b c3             	mov    %rbx,%rax
1401cbf7d:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1401cbf84:	00
1401cbf85:	48 33 cc             	xor    %rsp,%rcx
1401cbf88:	e8 b3 e6 12 00       	call   0x1402fa640
1401cbf8d:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1401cbf94:	5f                   	pop    %rdi
1401cbf95:	5e                   	pop    %rsi
1401cbf96:	5b                   	pop    %rbx
1401cbf97:	c3                   	ret
1401cbf98:	cc                   	int3
1401cbf99:	cc                   	int3
1401cbf9a:	cc                   	int3
1401cbf9b:	cc                   	int3
1401cbf9c:	cc                   	int3
1401cbf9d:	cc                   	int3
1401cbf9e:	cc                   	int3
1401cbf9f:	cc                   	int3
1401cbfa0:	40 53                	rex push %rbx
1401cbfa2:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
1401cbfa9:	48 8b 05 d0 c1 23 00 	mov    0x23c1d0(%rip),%rax        # 0x140408180
1401cbfb0:	48 33 c4             	xor    %rsp,%rax
1401cbfb3:	48 89 84 24 68 01 00 	mov    %rax,0x168(%rsp)
1401cbfba:	00
1401cbfbb:	48 83 79 18 08       	cmpq   $0x8,0x18(%rcx)
1401cbfc0:	48 8b d9             	mov    %rcx,%rbx
1401cbfc3:	72 03                	jb     0x1401cbfc8
1401cbfc5:	48 8b 09             	mov    (%rcx),%rcx
1401cbfc8:	33 d2                	xor    %edx,%edx
1401cbfca:	ff 15 08 d2 15 00    	call   *0x15d208(%rip)        # 0x1403291d8
1401cbfd0:	85 c0                	test   %eax,%eax
1401cbfd2:	74 07                	je     0x1401cbfdb
1401cbfd4:	b0 01                	mov    $0x1,%al
1401cbfd6:	e9 f4 00 00 00       	jmp    0x1401cc0cf
1401cbfdb:	ff 15 bf d2 15 00    	call   *0x15d2bf(%rip)        # 0x1403292a0
1401cbfe1:	3d b7 00 00 00       	cmp    $0xb7,%eax
1401cbfe6:	0f 84 db 00 00 00    	je     0x1401cc0c7
1401cbfec:	48 83 7b 18 08       	cmpq   $0x8,0x18(%rbx)
1401cbff1:	48 8b c3             	mov    %rbx,%rax
1401cbff4:	72 03                	jb     0x1401cbff9
1401cbff6:	48 8b 03             	mov    (%rbx),%rax
1401cbff9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401cbffe:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401cc003:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401cc007:	48 8d 8c 24 48 01 00 	lea    0x148(%rsp),%rcx
1401cc00e:	00
1401cc00f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401cc014:	e8 d7 8b 14 00       	call   0x140314bf0
1401cc019:	48 8b d8             	mov    %rax,%rbx
1401cc01c:	e8 bf 45 f0 ff       	call   0x1400d05e0
1401cc021:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401cc025:	4c 8d 05 1c d8 17 00 	lea    0x17d81c(%rip),%r8        # 0x140349848
1401cc02c:	41 b9 3c 02 00 00    	mov    $0x23c,%r9d
1401cc032:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
1401cc039:	00
1401cc03a:	48 8d 15 6f dc 17 00 	lea    0x17dc6f(%rip),%rdx        # 0x140349cb0
1401cc041:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401cc046:	e8 75 80 14 00       	call   0x1403140c0
1401cc04b:	48 8b c8             	mov    %rax,%rcx
1401cc04e:	48 8d 15 43 dc 17 00 	lea    0x17dc43(%rip),%rdx        # 0x140349c98
1401cc055:	e8 56 d3 eb ff       	call   0x1400893b0
1401cc05a:	48 83 7b 18 10       	cmpq   $0x10,0x18(%rbx)
1401cc05f:	48 8b d3             	mov    %rbx,%rdx
1401cc062:	72 03                	jb     0x1401cc067
1401cc064:	48 8b 13             	mov    (%rbx),%rdx
1401cc067:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1401cc06b:	48 8b c8             	mov    %rax,%rcx
1401cc06e:	e8 2d 37 ec ff       	call   0x14008f7a0
1401cc073:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401cc078:	e8 b3 83 14 00       	call   0x140314430
1401cc07d:	48 8b 94 24 60 01 00 	mov    0x160(%rsp),%rdx
1401cc084:	00
1401cc085:	48 83 fa 10          	cmp    $0x10,%rdx
1401cc089:	72 38                	jb     0x1401cc0c3
1401cc08b:	48 8b 8c 24 48 01 00 	mov    0x148(%rsp),%rcx
1401cc092:	00
1401cc093:	48 ff c2             	inc    %rdx
1401cc096:	48 8b c1             	mov    %rcx,%rax
1401cc099:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401cc0a0:	72 1c                	jb     0x1401cc0be
1401cc0a2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401cc0a6:	48 83 c2 27          	add    $0x27,%rdx
1401cc0aa:	48 2b c1             	sub    %rcx,%rax
1401cc0ad:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401cc0b1:	48 83 f8 1f          	cmp    $0x1f,%rax
1401cc0b5:	76 07                	jbe    0x1401cc0be
1401cc0b7:	ff 15 3b df 15 00    	call   *0x15df3b(%rip)        # 0x140329ff8
1401cc0bd:	cc                   	int3
1401cc0be:	e8 c1 e1 12 00       	call   0x1402fa284
1401cc0c3:	32 c0                	xor    %al,%al
1401cc0c5:	eb 08                	jmp    0x1401cc0cf
1401cc0c7:	48 8b cb             	mov    %rbx,%rcx
1401cc0ca:	e8 71 03 00 00       	call   0x1401cc440
1401cc0cf:	48 8b 8c 24 68 01 00 	mov    0x168(%rsp),%rcx
1401cc0d6:	00
1401cc0d7:	48 33 cc             	xor    %rsp,%rcx
1401cc0da:	e8 61 e5 12 00       	call   0x1402fa640
1401cc0df:	48 81 c4 70 01 00 00 	add    $0x170,%rsp
1401cc0e6:	5b                   	pop    %rbx
1401cc0e7:	c3                   	ret
1401cc0e8:	cc                   	int3
1401cc0e9:	cc                   	int3
1401cc0ea:	cc                   	int3
1401cc0eb:	cc                   	int3
1401cc0ec:	cc                   	int3
1401cc0ed:	cc                   	int3
1401cc0ee:	cc                   	int3
1401cc0ef:	cc                   	int3
1401cc0f0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401cc0f5:	55                   	push   %rbp
1401cc0f6:	56                   	push   %rsi
1401cc0f7:	57                   	push   %rdi
1401cc0f8:	41 54                	push   %r12
1401cc0fa:	41 57                	push   %r15
1401cc0fc:	48 8d ac 24 d0 fc ff 	lea    -0x330(%rsp),%rbp
1401cc103:	ff
1401cc104:	48 81 ec 30 04 00 00 	sub    $0x430,%rsp
1401cc10b:	48 8b 05 6e c0 23 00 	mov    0x23c06e(%rip),%rax        # 0x140408180
1401cc112:	48 33 c4             	xor    %rsp,%rax
1401cc115:	48 89 85 20 03 00 00 	mov    %rax,0x320(%rbp)
1401cc11c:	4c 8b fa             	mov    %rdx,%r15
1401cc11f:	4c 8b e1             	mov    %rcx,%r12
1401cc122:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401cc127:	e8 54 fa ff ff       	call   0x1401cbb80
1401cc12c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx