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
14078ce26:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
14078ce2b:	48 8b 0d f6 44 ca 00 	mov    0xca44f6(%rip),%rcx        # 0x141431328
14078ce32:	48 89 15 ef 44 ca 00 	mov    %rdx,0xca44ef(%rip)        # 0x141431328
14078ce39:	48 85 c9             	test   %rcx,%rcx
14078ce3c:	74 24                	je     0x14078ce62
14078ce3e:	8b 41 10             	mov    0x10(%rcx),%eax
14078ce41:	ff c8                	dec    %eax
14078ce43:	89 41 10             	mov    %eax,0x10(%rcx)
14078ce46:	85 c0                	test   %eax,%eax
14078ce48:	7f 18                	jg     0x14078ce62
14078ce4a:	0f 88 50 1c 00 00    	js     0x14078eaa0
14078ce50:	48 8b 01             	mov    (%rcx),%rax
14078ce53:	ba 01 00 00 00       	mov    $0x1,%edx
14078ce58:	48 8b 00             	mov    (%rax),%rax
14078ce5b:	ff 15 bf 6b 7f 00    	call   *0x7f6bbf(%rip)        # 0x140f83a20
14078ce61:	90                   	nop
14078ce62:	48 8d 05 6f e3 89 00 	lea    0x89e36f(%rip),%rax        # 0x14102b1d8
14078ce69:	48 89 85 e0 01 00 00 	mov    %rax,0x1e0(%rbp)
14078ce70:	48 c7 85 e8 01 00 00 	movq   $0xc,0x1e8(%rbp)
14078ce77:	0c 00 00 00
14078ce7b:	0f 28 85 e0 01 00 00 	movaps 0x1e0(%rbp),%xmm0
14078ce82:	66 0f 7f 85 e0 05 00 	movdqa %xmm0,0x5e0(%rbp)
14078ce89:	00
14078ce8a:	48 8d 8d e0 05 00 00 	lea    0x5e0(%rbp),%rcx
14078ce91:	e8 fa 3e 01 00       	call   0x1407a0d90
14078ce96:	48 8b 10             	mov    (%rax),%rdx
14078ce99:	48 85 d2             	test   %rdx,%rdx
14078ce9c:	74 1c                	je     0x14078ceba
14078ce9e:	8b 42 10             	mov    0x10(%rdx),%eax
14078cea1:	ff c0                	inc    %eax
14078cea3:	89 42 10             	mov    %eax,0x10(%rdx)
14078cea6:	83 f8 01             	cmp    $0x1,%eax
14078cea9:	0f 8e fc 1b 00 00    	jle    0x14078eaab
14078ceaf:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078ceb4:	0f 84 f9 1b 00 00    	je     0x14078eab3
14078ceba:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
14078cebf:	48 8b 0d 6a 44 ca 00 	mov    0xca446a(%rip),%rcx        # 0x141431330
14078cec6:	48 89 15 63 44 ca 00 	mov    %rdx,0xca4463(%rip)        # 0x141431330
14078cecd:	48 85 c9             	test   %rcx,%rcx
14078ced0:	74 24                	je     0x14078cef6
14078ced2:	8b 41 10             	mov    0x10(%rcx),%eax
14078ced5:	ff c8                	dec    %eax
14078ced7:	89 41 10             	mov    %eax,0x10(%rcx)
14078ceda:	85 c0                	test   %eax,%eax
14078cedc:	7f 18                	jg     0x14078cef6
14078cede:	0f 88 da 1b 00 00    	js     0x14078eabe
14078cee4:	48 8b 01             	mov    (%rcx),%rax
14078cee7:	ba 01 00 00 00       	mov    $0x1,%edx
14078ceec:	48 8b 00             	mov    (%rax),%rax
14078ceef:	ff 15 2b 6b 7f 00    	call   *0x7f6b2b(%rip)        # 0x140f83a20
14078cef5:	90                   	nop
14078cef6:	48 8d 05 eb e2 89 00 	lea    0x89e2eb(%rip),%rax        # 0x14102b1e8
14078cefd:	48 89 85 f0 01 00 00 	mov    %rax,0x1f0(%rbp)
14078cf04:	48 c7 85 f8 01 00 00 	movq   $0xd,0x1f8(%rbp)
14078cf0b:	0d 00 00 00
14078cf0f:	0f 28 85 f0 01 00 00 	movaps 0x1f0(%rbp),%xmm0
14078cf16:	66 0f 7f 85 f0 05 00 	movdqa %xmm0,0x5f0(%rbp)
14078cf1d:	00
14078cf1e:	48 8d 8d f0 05 00 00 	lea    0x5f0(%rbp),%rcx
14078cf25:	e8 66 3e 01 00       	call   0x1407a0d90
14078cf2a:	48 8b 10             	mov    (%rax),%rdx
14078cf2d:	48 85 d2             	test   %rdx,%rdx
14078cf30:	74 1c                	je     0x14078cf4e
14078cf32:	8b 42 10             	mov    0x10(%rdx),%eax
14078cf35:	ff c0                	inc    %eax
14078cf37:	89 42 10             	mov    %eax,0x10(%rdx)
14078cf3a:	83 f8 01             	cmp    $0x1,%eax
14078cf3d:	0f 8e 86 1b 00 00    	jle    0x14078eac9
14078cf43:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078cf48:	0f 84 83 1b 00 00    	je     0x14078ead1
14078cf4e:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
14078cf53:	48 8b 0d de 43 ca 00 	mov    0xca43de(%rip),%rcx        # 0x141431338
14078cf5a:	48 89 15 d7 43 ca 00 	mov    %rdx,0xca43d7(%rip)        # 0x141431338
14078cf61:	48 85 c9             	test   %rcx,%rcx
14078cf64:	74 24                	je     0x14078cf8a
14078cf66:	8b 41 10             	mov    0x10(%rcx),%eax
14078cf69:	ff c8                	dec    %eax
14078cf6b:	89 41 10             	mov    %eax,0x10(%rcx)
14078cf6e:	85 c0                	test   %eax,%eax
14078cf70:	7f 18                	jg     0x14078cf8a
14078cf72:	0f 88 64 1b 00 00    	js     0x14078eadc
14078cf78:	48 8b 01             	mov    (%rcx),%rax
14078cf7b:	ba 01 00 00 00       	mov    $0x1,%edx
14078cf80:	48 8b 00             	mov    (%rax),%rax
14078cf83:	ff 15 97 6a 7f 00    	call   *0x7f6a97(%rip)        # 0x140f83a20
14078cf89:	90                   	nop
14078cf8a:	48 8d 05 67 e2 89 00 	lea    0x89e267(%rip),%rax        # 0x14102b1f8
14078cf91:	48 89 85 00 02 00 00 	mov    %rax,0x200(%rbp)
14078cf98:	48 c7 85 08 02 00 00 	movq   $0xd,0x208(%rbp)
14078cf9f:	0d 00 00 00
14078cfa3:	0f 28 85 00 02 00 00 	movaps 0x200(%rbp),%xmm0
14078cfaa:	66 0f 7f 85 00 06 00 	movdqa %xmm0,0x600(%rbp)
14078cfb1:	00
14078cfb2:	48 8d 8d 00 06 00 00 	lea    0x600(%rbp),%rcx
14078cfb9:	e8 d2 3d 01 00       	call   0x1407a0d90
14078cfbe:	48 8b 10             	mov    (%rax),%rdx
14078cfc1:	48 85 d2             	test   %rdx,%rdx
14078cfc4:	74 1c                	je     0x14078cfe2
14078cfc6:	8b 42 10             	mov    0x10(%rdx),%eax
14078cfc9:	ff c0                	inc    %eax
14078cfcb:	89 42 10             	mov    %eax,0x10(%rdx)
14078cfce:	83 f8 01             	cmp    $0x1,%eax
14078cfd1:	0f 8e 10 1b 00 00    	jle    0x14078eae7
14078cfd7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078cfdc:	0f 84 0d 1b 00 00    	je     0x14078eaef
14078cfe2:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
14078cfe7:	48 8b 0d 52 43 ca 00 	mov    0xca4352(%rip),%rcx        # 0x141431340
14078cfee:	48 89 15 4b 43 ca 00 	mov    %rdx,0xca434b(%rip)        # 0x141431340
14078cff5:	48 85 c9             	test   %rcx,%rcx
14078cff8:	74 24                	je     0x14078d01e
14078cffa:	8b 41 10             	mov    0x10(%rcx),%eax
14078cffd:	ff c8                	dec    %eax
14078cfff:	89 41 10             	mov    %eax,0x10(%rcx)
14078d002:	85 c0                	test   %eax,%eax
14078d004:	7f 18                	jg     0x14078d01e
14078d006:	0f 88 ee 1a 00 00    	js     0x14078eafa
14078d00c:	48 8b 01             	mov    (%rcx),%rax
14078d00f:	ba 01 00 00 00       	mov    $0x1,%edx
14078d014:	48 8b 00             	mov    (%rax),%rax
14078d017:	ff 15 03 6a 7f 00    	call   *0x7f6a03(%rip)        # 0x140f83a20
14078d01d:	90                   	nop
14078d01e:	48 8d 05 e3 e1 89 00 	lea    0x89e1e3(%rip),%rax        # 0x14102b208
14078d025:	48 89 85 10 02 00 00 	mov    %rax,0x210(%rbp)
14078d02c:	48 c7 85 18 02 00 00 	movq   $0x13,0x218(%rbp)
14078d033:	13 00 00 00
14078d037:	0f 28 85 10 02 00 00 	movaps 0x210(%rbp),%xmm0
14078d03e:	66 0f 7f 85 10 06 00 	movdqa %xmm0,0x610(%rbp)
14078d045:	00
14078d046:	48 8d 8d 10 06 00 00 	lea    0x610(%rbp),%rcx
14078d04d:	e8 3e 3d 01 00       	call   0x1407a0d90
14078d052:	48 8b 10             	mov    (%rax),%rdx
14078d055:	48 85 d2             	test   %rdx,%rdx
14078d058:	74 1c                	je     0x14078d076
14078d05a:	8b 42 10             	mov    0x10(%rdx),%eax
14078d05d:	ff c0                	inc    %eax
14078d05f:	89 42 10             	mov    %eax,0x10(%rdx)
14078d062:	83 f8 01             	cmp    $0x1,%eax
14078d065:	0f 8e 9a 1a 00 00    	jle    0x14078eb05
14078d06b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078d070:	0f 84 97 1a 00 00    	je     0x14078eb0d
14078d076:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
14078d07a:	48 8b 0d c7 42 ca 00 	mov    0xca42c7(%rip),%rcx        # 0x141431348
14078d081:	48 89 15 c0 42 ca 00 	mov    %rdx,0xca42c0(%rip)        # 0x141431348
14078d088:	48 85 c9             	test   %rcx,%rcx
14078d08b:	74 24                	je     0x14078d0b1
14078d08d:	8b 41 10             	mov    0x10(%rcx),%eax
14078d090:	ff c8                	dec    %eax
14078d092:	89 41 10             	mov    %eax,0x10(%rcx)
14078d095:	85 c0                	test   %eax,%eax
14078d097:	7f 18                	jg     0x14078d0b1
14078d099:	0f 88 79 1a 00 00    	js     0x14078eb18
14078d09f:	48 8b 01             	mov    (%rcx),%rax
14078d0a2:	ba 01 00 00 00       	mov    $0x1,%edx
14078d0a7:	48 8b 00             	mov    (%rax),%rax
14078d0aa:	ff 15 70 69 7f 00    	call   *0x7f6970(%rip)        # 0x140f83a20
14078d0b0:	90                   	nop
14078d0b1:	48 8d 05 68 e1 89 00 	lea    0x89e168(%rip),%rax        # 0x14102b220
14078d0b8:	48 89 85 20 02 00 00 	mov    %rax,0x220(%rbp)
14078d0bf:	48 c7 85 28 02 00 00 	movq   $0x11,0x228(%rbp)
14078d0c6:	11 00 00 00
14078d0ca:	0f 28 85 20 02 00 00 	movaps 0x220(%rbp),%xmm0
14078d0d1:	66 0f 7f 85 20 06 00 	movdqa %xmm0,0x620(%rbp)
14078d0d8:	00
14078d0d9:	48 8d 8d 20 06 00 00 	lea    0x620(%rbp),%rcx
14078d0e0:	e8 ab 3c 01 00       	call   0x1407a0d90
14078d0e5:	48 8b 10             	mov    (%rax),%rdx
14078d0e8:	48 85 d2             	test   %rdx,%rdx
14078d0eb:	74 1c                	je     0x14078d109
14078d0ed:	8b 42 10             	mov    0x10(%rdx),%eax
14078d0f0:	ff c0                	inc    %eax
14078d0f2:	89 42 10             	mov    %eax,0x10(%rdx)
14078d0f5:	83 f8 01             	cmp    $0x1,%eax
14078d0f8:	0f 8e 25 1a 00 00    	jle    0x14078eb23
14078d0fe:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14078d103:	0f 84 22 1a 00 00    	je     0x14078eb2b