14078c858:	48 89 9d 40 09 00 00 	mov    %rbx,0x940(%rbp)
14078c85f:	48 8b 0d 72 4a ca 00 	mov    0xca4a72(%rip),%rcx        # 0x1414312d8
14078c866:	48 89 15 6b 4a ca 00 	mov    %rdx,0xca4a6b(%rip)        # 0x1414312d8
14078c86d:	48 85 c9             	test   %rcx,%rcx
14078c870:	74 24                	je     0x14078c896
14078c872:	8b 41 10             	mov    0x10(%rcx),%eax
14078c875:	ff c8                	dec    %eax
14078c877:	89 41 10             	mov    %eax,0x10(%rcx)
14078c87a:	85 c0                	test   %eax,%eax
14078c87c:	7f 18                	jg     0x14078c896
14078c87e:	0f 88 f0 20 00 00    	js     0x14078e974
14078c884:	48 8b 01             	mov    (%rcx),%rax
14078c887:	ba 01 00 00 00       	mov    $0x1,%edx
14078c88c:	48 8b 00             	mov    (%rax),%rax
14078c88f:	ff 15 8b 71 7f 00    	call   *0x7f718b(%rip)        # 0x140f83a20
14078c895:	90                   	nop
14078c896:	48 8d 05 63 e8 89 00 	lea    0x89e863(%rip),%rax        # 0x14102b100
14078c89d:	48 89 85 40 01 00 00 	mov    %rax,0x140(%rbp)
14078c8a4:	48 c7 85 48 01 00 00 	movq   $0x15,0x148(%rbp)
14078c8ab:	15 00 00 00
14078c8af:	0f 28 85 40 01 00 00 	movaps 0x140(%rbp),%xmm0
14078c8b6:	66 0f 7f 85 40 05 00 	movdqa %xmm0,0x540(%rbp)
14078c8bd:	00
14078c8be:	48 8d 8d 40 05 00 00 	lea    0x540(%rbp),%rcx
14078c8c5:	e8 c6 44 01 00       	call   0x1407a0d90
14078c8ca:	48 8b 10             	mov    (%rax),%rdx
14078c8cd:	48 85 d2             	test   %rdx,%rdx
14078c8d0:	74 1c                	je     0x14078c8ee
14078c8d2:	8b 42 10             	mov    0x10(%rdx),%eax
14078c8d5:	ff c0                	inc    %eax
14078c8d7:	89 42 10             	mov    %eax,0x10(%rdx)
14078c8da:	83 f8 01             	cmp    $0x1,%eax
14078c8dd:	0f 8e 9c 20 00 00    	jle    0x14078e97f
14078c8e3:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078c8e8:	0f 84 99 20 00 00    	je     0x14078e987
14078c8ee:	48 89 9d 48 09 00 00 	mov    %rbx,0x948(%rbp)
14078c8f5:	48 8b 0d e4 49 ca 00 	mov    0xca49e4(%rip),%rcx        # 0x1414312e0
14078c8fc:	48 89 15 dd 49 ca 00 	mov    %rdx,0xca49dd(%rip)        # 0x1414312e0
14078c903:	48 85 c9             	test   %rcx,%rcx
14078c906:	74 24                	je     0x14078c92c
14078c908:	8b 41 10             	mov    0x10(%rcx),%eax
14078c90b:	ff c8                	dec    %eax
14078c90d:	89 41 10             	mov    %eax,0x10(%rcx)
14078c910:	85 c0                	test   %eax,%eax
14078c912:	7f 18                	jg     0x14078c92c
14078c914:	0f 88 78 20 00 00    	js     0x14078e992
14078c91a:	48 8b 01             	mov    (%rcx),%rax
14078c91d:	ba 01 00 00 00       	mov    $0x1,%edx
14078c922:	48 8b 00             	mov    (%rax),%rax
14078c925:	ff 15 f5 70 7f 00    	call   *0x7f70f5(%rip)        # 0x140f83a20
14078c92b:	90                   	nop
14078c92c:	48 8d 05 e5 e7 89 00 	lea    0x89e7e5(%rip),%rax        # 0x14102b118
14078c933:	48 89 85 50 01 00 00 	mov    %rax,0x150(%rbp)
14078c93a:	48 c7 85 58 01 00 00 	movq   $0xe,0x158(%rbp)
14078c941:	0e 00 00 00
14078c945:	0f 28 85 50 01 00 00 	movaps 0x150(%rbp),%xmm0
14078c94c:	66 0f 7f 85 50 05 00 	movdqa %xmm0,0x550(%rbp)
14078c953:	00
14078c954:	48 8d 8d 50 05 00 00 	lea    0x550(%rbp),%rcx
14078c95b:	e8 30 44 01 00       	call   0x1407a0d90
14078c960:	48 8b 10             	mov    (%rax),%rdx
14078c963:	48 85 d2             	test   %rdx,%rdx
14078c966:	74 1c                	je     0x14078c984
14078c968:	8b 42 10             	mov    0x10(%rdx),%eax
14078c96b:	ff c0                	inc    %eax
14078c96d:	89 42 10             	mov    %eax,0x10(%rdx)
14078c970:	83 f8 01             	cmp    $0x1,%eax
14078c973:	0f 8e 24 20 00 00    	jle    0x14078e99d
14078c979:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078c97e:	0f 84 21 20 00 00    	je     0x14078e9a5
14078c984:	48 89 9d f8 00 00 00 	mov    %rbx,0xf8(%rbp)
14078c98b:	48 8b 0d 56 49 ca 00 	mov    0xca4956(%rip),%rcx        # 0x1414312e8
14078c992:	48 89 15 4f 49 ca 00 	mov    %rdx,0xca494f(%rip)        # 0x1414312e8
14078c999:	48 85 c9             	test   %rcx,%rcx
14078c99c:	74 24                	je     0x14078c9c2
14078c99e:	8b 41 10             	mov    0x10(%rcx),%eax
14078c9a1:	ff c8                	dec    %eax
14078c9a3:	89 41 10             	mov    %eax,0x10(%rcx)
14078c9a6:	85 c0                	test   %eax,%eax
14078c9a8:	7f 18                	jg     0x14078c9c2
14078c9aa:	0f 88 00 20 00 00    	js     0x14078e9b0
14078c9b0:	48 8b 01             	mov    (%rcx),%rax
14078c9b3:	ba 01 00 00 00       	mov    $0x1,%edx
14078c9b8:	48 8b 00             	mov    (%rax),%rax
14078c9bb:	ff 15 5f 70 7f 00    	call   *0x7f705f(%rip)        # 0x140f83a20
14078c9c1:	90                   	nop
14078c9c2:	48 8d 05 5f e7 89 00 	lea    0x89e75f(%rip),%rax        # 0x14102b128
14078c9c9:	48 89 85 60 01 00 00 	mov    %rax,0x160(%rbp)
14078c9d0:	48 c7 85 68 01 00 00 	movq   $0x13,0x168(%rbp)
14078c9d7:	13 00 00 00
14078c9db:	0f 28 85 60 01 00 00 	movaps 0x160(%rbp),%xmm0
14078c9e2:	66 0f 7f 85 60 05 00 	movdqa %xmm0,0x560(%rbp)
14078c9e9:	00
14078c9ea:	48 8d 8d 60 05 00 00 	lea    0x560(%rbp),%rcx
14078c9f1:	e8 9a 43 01 00       	call   0x1407a0d90
14078c9f6:	48 8b 10             	mov    (%rax),%rdx
14078c9f9:	48 85 d2             	test   %rdx,%rdx
14078c9fc:	74 1c                	je     0x14078ca1a
14078c9fe:	8b 42 10             	mov    0x10(%rdx),%eax
14078ca01:	ff c0                	inc    %eax
14078ca03:	89 42 10             	mov    %eax,0x10(%rdx)
14078ca06:	83 f8 01             	cmp    $0x1,%eax
14078ca09:	0f 8e ac 1f 00 00    	jle    0x14078e9bb
14078ca0f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078ca14:	0f 84 a9 1f 00 00    	je     0x14078e9c3
14078ca1a:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14078ca1f:	48 8b 0d ca 48 ca 00 	mov    0xca48ca(%rip),%rcx        # 0x1414312f0
14078ca26:	48 89 15 c3 48 ca 00 	mov    %rdx,0xca48c3(%rip)        # 0x1414312f0
14078ca2d:	48 85 c9             	test   %rcx,%rcx
14078ca30:	74 24                	je     0x14078ca56
14078ca32:	8b 41 10             	mov    0x10(%rcx),%eax
14078ca35:	ff c8                	dec    %eax
14078ca37:	89 41 10             	mov    %eax,0x10(%rcx)
14078ca3a:	85 c0                	test   %eax,%eax
14078ca3c:	7f 18                	jg     0x14078ca56
14078ca3e:	0f 88 8a 1f 00 00    	js     0x14078e9ce
14078ca44:	48 8b 01             	mov    (%rcx),%rax
14078ca47:	ba 01 00 00 00       	mov    $0x1,%edx
14078ca4c:	48 8b 00             	mov    (%rax),%rax
14078ca4f:	ff 15 cb 6f 7f 00    	call   *0x7f6fcb(%rip)        # 0x140f83a20
14078ca55:	90                   	nop
14078ca56:	48 8d 05 e3 e6 89 00 	lea    0x89e6e3(%rip),%rax        # 0x14102b140
14078ca5d:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
14078ca64:	48 c7 85 78 01 00 00 	movq   $0x14,0x178(%rbp)
14078ca6b:	14 00 00 00
14078ca6f:	0f 28 85 70 01 00 00 	movaps 0x170(%rbp),%xmm0
14078ca76:	66 0f 7f 85 70 05 00 	movdqa %xmm0,0x570(%rbp)
14078ca7d:	00
14078ca7e:	48 8d 8d 70 05 00 00 	lea    0x570(%rbp),%rcx
14078ca85:	e8 06 43 01 00       	call   0x1407a0d90
14078ca8a:	48 8b 10             	mov    (%rax),%rdx
14078ca8d:	48 85 d2             	test   %rdx,%rdx
14078ca90:	74 1c                	je     0x14078caae
14078ca92:	8b 42 10             	mov    0x10(%rdx),%eax
14078ca95:	ff c0                	inc    %eax
14078ca97:	89 42 10             	mov    %eax,0x10(%rdx)
14078ca9a:	83 f8 01             	cmp    $0x1,%eax
14078ca9d:	0f 8e 36 1f 00 00    	jle    0x14078e9d9
14078caa3:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078caa8:	0f 84 33 1f 00 00    	je     0x14078e9e1
14078caae:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14078cab3:	48 8b 0d 3e 48 ca 00 	mov    0xca483e(%rip),%rcx        # 0x1414312f8
14078caba:	48 89 15 37 48 ca 00 	mov    %rdx,0xca4837(%rip)        # 0x1414312f8
14078cac1:	48 85 c9             	test   %rcx,%rcx
14078cac4:	74 24                	je     0x14078caea
14078cac6:	8b 41 10             	mov    0x10(%rcx),%eax
14078cac9:	ff c8                	dec    %eax
14078cacb:	89 41 10             	mov    %eax,0x10(%rcx)
14078cace:	85 c0                	test   %eax,%eax
14078cad0:	7f 18                	jg     0x14078caea
14078cad2:	0f 88 14 1f 00 00    	js     0x14078e9ec
14078cad8:	48 8b 01             	mov    (%rcx),%rax
14078cadb:	ba 01 00 00 00       	mov    $0x1,%edx
14078cae0:	48 8b 00             	mov    (%rax),%rax
14078cae3:	ff 15 37 6f 7f 00    	call   *0x7f6f37(%rip)        # 0x140f83a20
14078cae9:	90                   	nop
14078caea:	48 8d 05 67 e6 89 00 	lea    0x89e667(%rip),%rax        # 0x14102b158
14078caf1:	48 89 85 80 01 00 00 	mov    %rax,0x180(%rbp)
14078caf8:	48 c7 85 88 01 00 00 	movq   $0xc,0x188(%rbp)
14078caff:	0c 00 00 00
14078cb03:	0f 28 85 80 01 00 00 	movaps 0x180(%rbp),%xmm0
14078cb0a:	66 0f 7f 85 80 05 00 	movdqa %xmm0,0x580(%rbp)
14078cb11:	00
14078cb12:	48 8d 8d 80 05 00 00 	lea    0x580(%rbp),%rcx
14078cb19:	e8 72 42 01 00       	call   0x1407a0d90
14078cb1e:	48 8b 10             	mov    (%rax),%rdx
14078cb21:	48 85 d2             	test   %rdx,%rdx
14078cb24:	74 1c                	je     0x14078cb42
14078cb26:	8b 42 10             	mov    0x10(%rdx),%eax
14078cb29:	ff c0                	inc    %eax
14078cb2b:	89 42 10             	mov    %eax,0x10(%rdx)
14078cb2e:	83 f8 01             	cmp    $0x1,%eax
14078cb31:	0f 8e c0 1e 00 00    	jle    0x14078e9f7
14078cb37:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078cb3c:	0f 84 bd 1e 00 00    	je     0x14078e9ff
14078cb42:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14078cb47:	48 8b 0d b2 47 ca 00 	mov    0xca47b2(%rip),%rcx        # 0x141431300
14078cb4e:	48 89 15 ab 47 ca 00 	mov    %rdx,0xca47ab(%rip)        # 0x141431300
14078cb55:	48 85 c9             	test   %rcx,%rcx
14078cb58:	74 24                	je     0x14078cb7e
14078cb5a:	8b 41 10             	mov    0x10(%rcx),%eax
14078cb5d:	ff c8                	dec    %eax
14078cb5f:	89 41 10             	mov    %eax,0x10(%rcx)
14078cb62:	85 c0                	test   %eax,%eax
14078cb64:	7f 18                	jg     0x14078cb7e
14078cb66:	0f 88 9e 1e 00 00    	js     0x14078ea0a
14078cb6c:	48 8b 01             	mov    (%rcx),%rax
14078cb6f:	ba 01 00 00 00       	mov    $0x1,%edx
14078cb74:	48 8b 00             	mov    (%rax),%rax
14078cb77:	ff 15 a3 6e 7f 00    	call   *0x7f6ea3(%rip)        # 0x140f83a20
14078cb7d:	90                   	nop
14078cb7e:	48 8d 05 e3 e5 89 00 	lea    0x89e5e3(%rip),%rax        # 0x14102b168
14078cb85:	48 89 85 90 01 00 00 	mov    %rax,0x190(%rbp)
14078cb8c:	48 c7 85 98 01 00 00 	movq   $0xe,0x198(%rbp)
14078cb93:	0e 00 00 00
14078cb97:	0f 28 85 90 01 00 00 	movaps 0x190(%rbp),%xmm0
14078cb9e:	66 0f 7f 85 90 05 00 	movdqa %xmm0,0x590(%rbp)
14078cba5:	00
14078cba6:	48 8d 8d 90 05 00 00 	lea    0x590(%rbp),%rcx
14078cbad:	e8 de 41 01 00       	call   0x1407a0d90
14078cbb2:	48 8b 10             	mov    (%rax),%rdx
14078cbb5:	48 85 d2             	test   %rdx,%rdx
14078cbb8:	74 1c                	je     0x14078cbd6
14078cbba:	8b 42 10             	mov    0x10(%rdx),%eax
14078cbbd:	ff c0                	inc    %eax
14078cbbf:	89 42 10             	mov    %eax,0x10(%rdx)
14078cbc2:	83 f8 01             	cmp    $0x1,%eax
14078cbc5:	0f 8e 4a 1e 00 00    	jle    0x14078ea15
14078cbcb:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078cbd0:	0f 84 47 1e 00 00    	je     0x14078ea1d
14078cbd6:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14078cbdb:	48 8b 0d 26 47 ca 00 	mov    0xca4726(%rip),%rcx        # 0x141431308
14078cbe2:	48 89 15 1f 47 ca 00 	mov    %rdx,0xca471f(%rip)        # 0x141431308
14078cbe9:	48 85 c9             	test   %rcx,%rcx
14078cbec:	74 24                	je     0x14078cc12
14078cbee:	8b 41 10             	mov    0x10(%rcx),%eax
14078cbf1:	ff c8                	dec    %eax
14078cbf3:	89 41 10             	mov    %eax,0x10(%rcx)
14078cbf6:	85 c0                	test   %eax,%eax
14078cbf8:	7f 18                	jg     0x14078cc12
14078cbfa:	0f 88 28 1e 00 00    	js     0x14078ea28
14078cc00:	48 8b 01             	mov    (%rcx),%rax
14078cc03:	ba 01 00 00 00       	mov    $0x1,%edx
14078cc08:	48 8b 00             	mov    (%rax),%rax
14078cc0b:	ff 15 0f 6e 7f 00    	call   *0x7f6e0f(%rip)        # 0x140f83a20
14078cc11:	90                   	nop
14078cc12:	48 8d 05 5f e5 89 00 	lea    0x89e55f(%rip),%rax        # 0x14102b178
14078cc19:	48 89 85 a0 01 00 00 	mov    %rax,0x1a0(%rbp)
14078cc20:	48 c7 85 a8 01 00 00 	movq   $0x10,0x1a8(%rbp)
14078cc27:	10 00 00 00
14078cc2b:	0f 28 85 a0 01 00 00 	movaps 0x1a0(%rbp),%xmm0
14078cc32:	66 0f 7f 85 a0 05 00 	movdqa %xmm0,0x5a0(%rbp)
14078cc39:	00
14078cc3a:	48 8d 8d a0 05 00 00 	lea    0x5a0(%rbp),%rcx
14078cc41:	e8 4a 41 01 00       	call   0x1407a0d90
14078cc46:	48 8b 10             	mov    (%rax),%rdx
14078cc49:	48 85 d2             	test   %rdx,%rdx
14078cc4c:	74 1c                	je     0x14078cc6a
14078cc4e:	8b 42 10             	mov    0x10(%rdx),%eax
14078cc51:	ff c0                	inc    %eax
14078cc53:	89 42 10             	mov    %eax,0x10(%rdx)
14078cc56:	83 f8 01             	cmp    $0x1,%eax
14078cc59:	0f 8e d4 1d 00 00    	jle    0x14078ea33
14078cc5f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078cc64:	0f 84 d1 1d 00 00    	je     0x14078ea3b
14078cc6a:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14078cc6f:	48 8b 0d 9a 46 ca 00 	mov    0xca469a(%rip),%rcx        # 0x141431310
14078cc76:	48 89 15 93 46 ca 00 	mov    %rdx,0xca4693(%rip)        # 0x141431310
14078cc7d:	48 85 c9             	test   %rcx,%rcx
14078cc80:	74 24                	je     0x14078cca6
14078cc82:	8b 41 10             	mov    0x10(%rcx),%eax
14078cc85:	ff c8                	dec    %eax
14078cc87:	89 41 10             	mov    %eax,0x10(%rcx)
14078cc8a:	85 c0                	test   %eax,%eax
14078cc8c:	7f 18                	jg     0x14078cca6
14078cc8e:	0f 88 b2 1d 00 00    	js     0x14078ea46
14078cc94:	48 8b 01             	mov    (%rcx),%rax
14078cc97:	ba 01 00 00 00       	mov    $0x1,%edx
14078cc9c:	48 8b 00             	mov    (%rax),%rax
14078cc9f:	ff 15 7b 6d 7f 00    	call   *0x7f6d7b(%rip)        # 0x140f83a20
14078cca5:	90                   	nop
14078cca6:	48 8d 05 e3 e4 89 00 	lea    0x89e4e3(%rip),%rax        # 0x14102b190
14078ccad:	48 89 85 b0 01 00 00 	mov    %rax,0x1b0(%rbp)
14078ccb4:	48 c7 85 b8 01 00 00 	movq   $0x11,0x1b8(%rbp)
14078ccbb:	11 00 00 00
14078ccbf:	0f 28 85 b0 01 00 00 	movaps 0x1b0(%rbp),%xmm0
14078ccc6:	66 0f 7f 85 b0 05 00 	movdqa %xmm0,0x5b0(%rbp)
14078cccd:	00
14078ccce:	48 8d 8d b0 05 00 00 	lea    0x5b0(%rbp),%rcx
14078ccd5:	e8 b6 40 01 00       	call   0x1407a0d90
14078ccda:	48 8b 10             	mov    (%rax),%rdx
14078ccdd:	48 85 d2             	test   %rdx,%rdx
14078cce0:	74 1c                	je     0x14078ccfe
14078cce2:	8b 42 10             	mov    0x10(%rdx),%eax
14078cce5:	ff c0                	inc    %eax
14078cce7:	89 42 10             	mov    %eax,0x10(%rdx)
14078ccea:	83 f8 01             	cmp    $0x1,%eax
14078cced:	0f 8e 5e 1d 00 00    	jle    0x14078ea51
14078ccf3:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078ccf8:	0f 84 5b 1d 00 00    	je     0x14078ea59
14078ccfe:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14078cd03:	48 8b 0d 0e 46 ca 00 	mov    0xca460e(%rip),%rcx        # 0x141431318
14078cd0a:	48 89 15 07 46 ca 00 	mov    %rdx,0xca4607(%rip)        # 0x141431318
14078cd11:	48 85 c9             	test   %rcx,%rcx
14078cd14:	74 24                	je     0x14078cd3a
14078cd16:	8b 41 10             	mov    0x10(%rcx),%eax
14078cd19:	ff c8                	dec    %eax
14078cd1b:	89 41 10             	mov    %eax,0x10(%rcx)
14078cd1e:	85 c0                	test   %eax,%eax
14078cd20:	7f 18                	jg     0x14078cd3a
14078cd22:	0f 88 3c 1d 00 00    	js     0x14078ea64
14078cd28:	48 8b 01             	mov    (%rcx),%rax
14078cd2b:	ba 01 00 00 00       	mov    $0x1,%edx
14078cd30:	48 8b 00             	mov    (%rax),%rax
14078cd33:	ff 15 e7 6c 7f 00    	call   *0x7f6ce7(%rip)        # 0x140f83a20
14078cd39:	90                   	nop
14078cd3a:	48 8d 05 67 e4 89 00 	lea    0x89e467(%rip),%rax        # 0x14102b1a8
14078cd41:	48 89 85 c0 01 00 00 	mov    %rax,0x1c0(%rbp)
14078cd48:	48 c7 85 c8 01 00 00 	movq   $0x12,0x1c8(%rbp)
14078cd4f:	12 00 00 00
14078cd53:	0f 28 85 c0 01 00 00 	movaps 0x1c0(%rbp),%xmm0
14078cd5a:	66 0f 7f 85 c0 05 00 	movdqa %xmm0,0x5c0(%rbp)
14078cd61:	00
14078cd62:	48 8d 8d c0 05 00 00 	lea    0x5c0(%rbp),%rcx
14078cd69:	e8 22 40 01 00       	call   0x1407a0d90
14078cd6e:	48 8b 10             	mov    (%rax),%rdx
14078cd71:	48 85 d2             	test   %rdx,%rdx
14078cd74:	74 1c                	je     0x14078cd92
14078cd76:	8b 42 10             	mov    0x10(%rdx),%eax
14078cd79:	ff c0                	inc    %eax
14078cd7b:	89 42 10             	mov    %eax,0x10(%rdx)
14078cd7e:	83 f8 01             	cmp    $0x1,%eax
14078cd81:	0f 8e e8 1c 00 00    	jle    0x14078ea6f
14078cd87:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078cd8c:	0f 84 e5 1c 00 00    	je     0x14078ea77
14078cd92:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
14078cd97:	48 8b 0d 82 45 ca 00 	mov    0xca4582(%rip),%rcx        # 0x141431320
14078cd9e:	48 89 15 7b 45 ca 00 	mov    %rdx,0xca457b(%rip)        # 0x141431320
14078cda5:	48 85 c9             	test   %rcx,%rcx
14078cda8:	74 24                	je     0x14078cdce
14078cdaa:	8b 41 10             	mov    0x10(%rcx),%eax
14078cdad:	ff c8                	dec    %eax
14078cdaf:	89 41 10             	mov    %eax,0x10(%rcx)
14078cdb2:	85 c0                	test   %eax,%eax
14078cdb4:	7f 18                	jg     0x14078cdce
14078cdb6:	0f 88 c6 1c 00 00    	js     0x14078ea82
14078cdbc:	48 8b 01             	mov    (%rcx),%rax
14078cdbf:	ba 01 00 00 00       	mov    $0x1,%edx
14078cdc4:	48 8b 00             	mov    (%rax),%rax
14078cdc7:	ff 15 53 6c 7f 00    	call   *0x7f6c53(%rip)        # 0x140f83a20
14078cdcd:	90                   	nop
14078cdce:	48 8d 05 eb e3 89 00 	lea    0x89e3eb(%rip),%rax        # 0x14102b1c0
14078cdd5:	48 89 85 d0 01 00 00 	mov    %rax,0x1d0(%rbp)
14078cddc:	48 c7 85 d8 01 00 00 	movq   $0x12,0x1d8(%rbp)
14078cde3:	12 00 00 00
14078cde7:	0f 28 85 d0 01 00 00 	movaps 0x1d0(%rbp),%xmm0
14078cdee:	66 0f 7f 85 d0 05 00 	movdqa %xmm0,0x5d0(%rbp)
14078cdf5:	00
14078cdf6:	48 8d 8d d0 05 00 00 	lea    0x5d0(%rbp),%rcx
14078cdfd:	e8 8e 3f 01 00       	call   0x1407a0d90
14078ce02:	48 8b 10             	mov    (%rax),%rdx
14078ce05:	48 85 d2             	test   %rdx,%rdx
14078ce08:	74 1c                	je     0x14078ce26
14078ce0a:	8b 42 10             	mov    0x10(%rdx),%eax
14078ce0d:	ff c0                	inc    %eax
14078ce0f:	89 42 10             	mov    %eax,0x10(%rdx)
14078ce12:	83 f8 01             	cmp    $0x1,%eax
14078ce15:	0f 8e 72 1c 00 00    	jle    0x14078ea8d
14078ce1b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078ce20:	0f 84 6f 1c 00 00    	je     0x14078ea95