140457aaf:	48 85 c9             	test   %rcx,%rcx
140457ab2:	74 24                	je     0x140457ad8
140457ab4:	8b 41 10             	mov    0x10(%rcx),%eax
140457ab7:	ff c8                	dec    %eax
140457ab9:	89 41 10             	mov    %eax,0x10(%rcx)
140457abc:	85 c0                	test   %eax,%eax
140457abe:	7f 18                	jg     0x140457ad8
140457ac0:	0f 88 3f 09 00 00    	js     0x140458405
140457ac6:	48 8b 01             	mov    (%rcx),%rax
140457ac9:	ba 01 00 00 00       	mov    $0x1,%edx
140457ace:	48 8b 00             	mov    (%rax),%rax
140457ad1:	ff 15 49 bf b2 00    	call   *0xb2bf49(%rip)        # 0x140f83a20
140457ad7:	90                   	nop
140457ad8:	0f 57 c0             	xorps  %xmm0,%xmm0
140457adb:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140457adf:	66 0f 6f 0d 09 df b4 	movdqa 0xb4df09(%rip),%xmm1        # 0x140fa59f0
140457ae6:	00
140457ae7:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140457aec:	f2 0f 10 05 d4 74 b7 	movsd  0xb774d4(%rip),%xmm0        # 0x140fcefc8
140457af3:	00
140457af4:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
140457af9:	0f b7 05 d0 74 b7 00 	movzwl 0xb774d0(%rip),%eax        # 0x140fcefd0
140457b00:	66 89 45 d8          	mov    %ax,-0x28(%rbp)
140457b04:	c6 45 da 00          	movb   $0x0,-0x26(%rbp)
140457b08:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140457b0e:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140457b12:	48 8b cb             	mov    %rbx,%rcx
140457b15:	e8 86 f4 29 00       	call   0x1406f6fa0
140457b1a:	90                   	nop
140457b1b:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140457b1f:	48 83 fa 0f          	cmp    $0xf,%rdx
140457b23:	76 31                	jbe    0x140457b56
140457b25:	48 ff c2             	inc    %rdx
140457b28:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140457b2c:	48 8b c1             	mov    %rcx,%rax
140457b2f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140457b36:	72 19                	jb     0x140457b51
140457b38:	48 83 c2 27          	add    $0x27,%rdx
140457b3c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140457b40:	48 2b c1             	sub    %rcx,%rax
140457b43:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140457b47:	48 83 f8 1f          	cmp    $0x1f,%rax
140457b4b:	0f 87 bf 08 00 00    	ja     0x140458410
140457b51:	e8 ee 35 9c 00       	call   0x140e1b144
140457b56:	48 8d 05 a3 7a b7 00 	lea    0xb77aa3(%rip),%rax        # 0x140fcf600
140457b5d:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140457b61:	48 c7 45 d8 0f 00 00 	movq   $0xf,-0x28(%rbp)
140457b68:	00
140457b69:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140457b6d:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140457b72:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140457b76:	e8 15 92 34 00       	call   0x1407a0d90
140457b7b:	48 8b 10             	mov    (%rax),%rdx
140457b7e:	48 85 d2             	test   %rdx,%rdx
140457b81:	74 1c                	je     0x140457b9f
140457b83:	8b 42 10             	mov    0x10(%rdx),%eax
140457b86:	ff c0                	inc    %eax
140457b88:	89 42 10             	mov    %eax,0x10(%rdx)
140457b8b:	83 f8 01             	cmp    $0x1,%eax
140457b8e:	0f 8e 82 08 00 00    	jle    0x140458416
140457b94:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140457b99:	0f 84 7f 08 00 00    	je     0x14045841e
140457b9f:	48 8b 0d 82 01 fd 00 	mov    0xfd0182(%rip),%rcx        # 0x141427d28
140457ba6:	48 89 15 7b 01 fd 00 	mov    %rdx,0xfd017b(%rip)        # 0x141427d28
140457bad:	48 85 c9             	test   %rcx,%rcx
140457bb0:	74 24                	je     0x140457bd6
140457bb2:	8b 41 10             	mov    0x10(%rcx),%eax
140457bb5:	ff c8                	dec    %eax
140457bb7:	89 41 10             	mov    %eax,0x10(%rcx)
140457bba:	85 c0                	test   %eax,%eax
140457bbc:	7f 18                	jg     0x140457bd6
140457bbe:	0f 88 65 08 00 00    	js     0x140458429
140457bc4:	48 8b 01             	mov    (%rcx),%rax
140457bc7:	ba 01 00 00 00       	mov    $0x1,%edx
140457bcc:	48 8b 00             	mov    (%rax),%rax
140457bcf:	ff 15 4b be b2 00    	call   *0xb2be4b(%rip)        # 0x140f83a20
140457bd5:	90                   	nop
140457bd6:	0f 57 c0             	xorps  %xmm0,%xmm0
140457bd9:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140457bdd:	66 0f 6f 0d 1b de b4 	movdqa 0xb4de1b(%rip),%xmm1        # 0x140fa5a00
140457be4:	00
140457be5:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140457bea:	f2 0f 10 05 0e 7a b7 	movsd  0xb77a0e(%rip),%xmm0        # 0x140fcf600
140457bf1:	00
140457bf2:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
140457bf7:	8b 05 0b 7a b7 00    	mov    0xb77a0b(%rip),%eax        # 0x140fcf608
140457bfd:	89 45 d8             	mov    %eax,-0x28(%rbp)
140457c00:	0f b7 05 05 7a b7 00 	movzwl 0xb77a05(%rip),%eax        # 0x140fcf60c
140457c07:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
140457c0b:	0f b6 05 fc 79 b7 00 	movzbl 0xb779fc(%rip),%eax        # 0x140fcf60e
140457c12:	88 45 de             	mov    %al,-0x22(%rbp)
140457c15:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
140457c19:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140457c1f:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140457c23:	48 8b cb             	mov    %rbx,%rcx
140457c26:	e8 75 f3 29 00       	call   0x1406f6fa0
140457c2b:	90                   	nop
140457c2c:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140457c30:	48 83 fa 0f          	cmp    $0xf,%rdx
140457c34:	76 31                	jbe    0x140457c67
140457c36:	48 ff c2             	inc    %rdx
140457c39:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140457c3d:	48 8b c1             	mov    %rcx,%rax
140457c40:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140457c47:	72 19                	jb     0x140457c62
140457c49:	48 83 c2 27          	add    $0x27,%rdx
140457c4d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140457c51:	48 2b c1             	sub    %rcx,%rax
140457c54:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140457c58:	48 83 f8 1f          	cmp    $0x1f,%rax
140457c5c:	0f 87 d2 07 00 00    	ja     0x140458434
140457c62:	e8 dd 34 9c 00       	call   0x140e1b144
140457c67:	48 8d 05 22 f8 b9 00 	lea    0xb9f822(%rip),%rax        # 0x140ff7490
140457c6e:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140457c72:	48 c7 45 d8 0f 00 00 	movq   $0xf,-0x28(%rbp)
140457c79:	00
140457c7a:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140457c7e:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140457c83:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140457c87:	e8 04 91 34 00       	call   0x1407a0d90
140457c8c:	48 8b 10             	mov    (%rax),%rdx
140457c8f:	48 85 d2             	test   %rdx,%rdx
140457c92:	74 1c                	je     0x140457cb0
140457c94:	8b 42 10             	mov    0x10(%rdx),%eax
140457c97:	ff c0                	inc    %eax
140457c99:	89 42 10             	mov    %eax,0x10(%rdx)
140457c9c:	83 f8 01             	cmp    $0x1,%eax
140457c9f:	0f 8e 95 07 00 00    	jle    0x14045843a
140457ca5:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140457caa:	0f 84 92 07 00 00    	je     0x140458442
140457cb0:	48 8b 0d 79 00 fd 00 	mov    0xfd0079(%rip),%rcx        # 0x141427d30
140457cb7:	48 89 15 72 00 fd 00 	mov    %rdx,0xfd0072(%rip)        # 0x141427d30
140457cbe:	48 85 c9             	test   %rcx,%rcx
140457cc1:	74 24                	je     0x140457ce7
140457cc3:	8b 41 10             	mov    0x10(%rcx),%eax
140457cc6:	ff c8                	dec    %eax
140457cc8:	89 41 10             	mov    %eax,0x10(%rcx)
140457ccb:	85 c0                	test   %eax,%eax
140457ccd:	7f 18                	jg     0x140457ce7
140457ccf:	0f 88 78 07 00 00    	js     0x14045844d
140457cd5:	48 8b 01             	mov    (%rcx),%rax
140457cd8:	ba 01 00 00 00       	mov    $0x1,%edx
140457cdd:	48 8b 00             	mov    (%rax),%rax
140457ce0:	ff 15 3a bd b2 00    	call   *0xb2bd3a(%rip)        # 0x140f83a20
140457ce6:	90                   	nop
140457ce7:	0f 57 c0             	xorps  %xmm0,%xmm0
140457cea:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140457cee:	66 0f 6f 0d 0a dd b4 	movdqa 0xb4dd0a(%rip),%xmm1        # 0x140fa5a00
140457cf5:	00
140457cf6:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140457cfb:	f2 0f 10 05 8d f7 b9 	movsd  0xb9f78d(%rip),%xmm0        # 0x140ff7490
140457d02:	00
140457d03:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
140457d08:	8b 05 8a f7 b9 00    	mov    0xb9f78a(%rip),%eax        # 0x140ff7498
140457d0e:	89 45 d8             	mov    %eax,-0x28(%rbp)
140457d11:	0f b7 05 84 f7 b9 00 	movzwl 0xb9f784(%rip),%eax        # 0x140ff749c
140457d18:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
140457d1c:	0f b6 05 7b f7 b9 00 	movzbl 0xb9f77b(%rip),%eax        # 0x140ff749e
140457d23:	88 45 de             	mov    %al,-0x22(%rbp)
140457d26:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
140457d2a:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140457d30:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140457d34:	48 8b cb             	mov    %rbx,%rcx
140457d37:	e8 64 f2 29 00       	call   0x1406f6fa0
140457d3c:	90                   	nop
140457d3d:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140457d41:	48 83 fa 0f          	cmp    $0xf,%rdx
140457d45:	76 31                	jbe    0x140457d78
140457d47:	48 ff c2             	inc    %rdx
140457d4a:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140457d4e:	48 8b c1             	mov    %rcx,%rax
140457d51:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140457d58:	72 19                	jb     0x140457d73
140457d5a:	48 83 c2 27          	add    $0x27,%rdx
140457d5e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140457d62:	48 2b c1             	sub    %rcx,%rax
140457d65:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140457d69:	48 83 f8 1f          	cmp    $0x1f,%rax
140457d6d:	0f 87 e5 06 00 00    	ja     0x140458458
140457d73:	e8 cc 33 9c 00       	call   0x140e1b144
140457d78:	48 8d 05 21 f7 b9 00 	lea    0xb9f721(%rip),%rax        # 0x140ff74a0
140457d7f:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140457d83:	48 c7 45 d8 0c 00 00 	movq   $0xc,-0x28(%rbp)
140457d8a:	00
140457d8b:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140457d8f:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140457d94:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140457d98:	e8 f3 8f 34 00       	call   0x1407a0d90
140457d9d:	48 8b 10             	mov    (%rax),%rdx
140457da0:	48 85 d2             	test   %rdx,%rdx
140457da3:	74 1c                	je     0x140457dc1
140457da5:	8b 42 10             	mov    0x10(%rdx),%eax
140457da8:	ff c0                	inc    %eax
140457daa:	89 42 10             	mov    %eax,0x10(%rdx)
140457dad:	83 f8 01             	cmp    $0x1,%eax
140457db0:	0f 8e a8 06 00 00    	jle    0x14045845e
140457db6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140457dbb:	0f 84 a5 06 00 00    	je     0x140458466
140457dc1:	48 8b 0d 70 ff fc 00 	mov    0xfcff70(%rip),%rcx        # 0x141427d38
140457dc8:	48 89 15 69 ff fc 00 	mov    %rdx,0xfcff69(%rip)        # 0x141427d38
140457dcf:	48 85 c9             	test   %rcx,%rcx
140457dd2:	74 24                	je     0x140457df8
140457dd4:	8b 41 10             	mov    0x10(%rcx),%eax
140457dd7:	ff c8                	dec    %eax
140457dd9:	89 41 10             	mov    %eax,0x10(%rcx)
140457ddc:	85 c0                	test   %eax,%eax
140457dde:	7f 18                	jg     0x140457df8
140457de0:	0f 88 8b 06 00 00    	js     0x140458471
140457de6:	48 8b 01             	mov    (%rcx),%rax
140457de9:	ba 01 00 00 00       	mov    $0x1,%edx
140457dee:	48 8b 00             	mov    (%rax),%rax
140457df1:	ff 15 29 bc b2 00    	call   *0xb2bc29(%rip)        # 0x140f83a20
140457df7:	90                   	nop
140457df8:	0f 57 c0             	xorps  %xmm0,%xmm0
140457dfb:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140457dff:	66 0f 6f 0d 39 c5 b4 	movdqa 0xb4c539(%rip),%xmm1        # 0x140fa4340
140457e06:	00
140457e07:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140457e0c:	f2 0f 10 05 8c f6 b9 	movsd  0xb9f68c(%rip),%xmm0        # 0x140ff74a0
140457e13:	00
140457e14:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
140457e19:	8b 05 89 f6 b9 00    	mov    0xb9f689(%rip),%eax        # 0x140ff74a8
140457e1f:	89 45 d8             	mov    %eax,-0x28(%rbp)
140457e22:	c6 45 dc 00          	movb   $0x0,-0x24(%rbp)
140457e26:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140457e2c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140457e30:	48 8b cb             	mov    %rbx,%rcx
140457e33:	e8 68 f1 29 00       	call   0x1406f6fa0
140457e38:	90                   	nop
140457e39:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140457e3d:	48 83 fa 0f          	cmp    $0xf,%rdx
140457e41:	76 31                	jbe    0x140457e74
140457e43:	48 ff c2             	inc    %rdx
140457e46:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140457e4a:	48 8b c1             	mov    %rcx,%rax
140457e4d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140457e54:	72 19                	jb     0x140457e6f
140457e56:	48 83 c2 27          	add    $0x27,%rdx
140457e5a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140457e5e:	48 2b c1             	sub    %rcx,%rax
140457e61:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140457e65:	48 83 f8 1f          	cmp    $0x1f,%rax
140457e69:	0f 87 0d 06 00 00    	ja     0x14045847c
140457e6f:	e8 d0 32 9c 00       	call   0x140e1b144
140457e74:	48 8d 05 35 f6 b9 00 	lea    0xb9f635(%rip),%rax        # 0x140ff74b0
140457e7b:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140457e7f:	48 c7 45 d8 0d 00 00 	movq   $0xd,-0x28(%rbp)
140457e86:	00
140457e87:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140457e8b:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140457e90:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140457e94:	e8 f7 8e 34 00       	call   0x1407a0d90
140457e99:	48 8b 10             	mov    (%rax),%rdx
140457e9c:	48 85 d2             	test   %rdx,%rdx
140457e9f:	74 1c                	je     0x140457ebd
140457ea1:	8b 42 10             	mov    0x10(%rdx),%eax
140457ea4:	ff c0                	inc    %eax
140457ea6:	89 42 10             	mov    %eax,0x10(%rdx)
140457ea9:	83 f8 01             	cmp    $0x1,%eax
140457eac:	0f 8e d0 05 00 00    	jle    0x140458482
140457eb2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140457eb7:	0f 84 cd 05 00 00    	je     0x14045848a
140457ebd:	48 8b 0d 7c fe fc 00 	mov    0xfcfe7c(%rip),%rcx        # 0x141427d40
140457ec4:	48 89 15 75 fe fc 00 	mov    %rdx,0xfcfe75(%rip)        # 0x141427d40
140457ecb:	48 85 c9             	test   %rcx,%rcx
140457ece:	74 24                	je     0x140457ef4
140457ed0:	8b 41 10             	mov    0x10(%rcx),%eax
140457ed3:	ff c8                	dec    %eax
140457ed5:	89 41 10             	mov    %eax,0x10(%rcx)
140457ed8:	85 c0                	test   %eax,%eax
140457eda:	7f 18                	jg     0x140457ef4
140457edc:	0f 88 b3 05 00 00    	js     0x140458495
140457ee2:	48 8b 01             	mov    (%rcx),%rax
140457ee5:	ba 01 00 00 00       	mov    $0x1,%edx
140457eea:	48 8b 00             	mov    (%rax),%rax
140457eed:	ff 15 2d bb b2 00    	call   *0xb2bb2d(%rip)        # 0x140f83a20
140457ef3:	90                   	nop
140457ef4:	0f 57 c0             	xorps  %xmm0,%xmm0
140457ef7:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140457efb:	66 0f 6f 0d 4d c4 b4 	movdqa 0xb4c44d(%rip),%xmm1        # 0x140fa4350
140457f02:	00
140457f03:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140457f08:	f2 0f 10 05 a0 f5 b9 	movsd  0xb9f5a0(%rip),%xmm0        # 0x140ff74b0
140457f0f:	00
140457f10:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
140457f15:	8b 05 9d f5 b9 00    	mov    0xb9f59d(%rip),%eax        # 0x140ff74b8
140457f1b:	89 45 d8             	mov    %eax,-0x28(%rbp)
140457f1e:	0f b6 05 97 f5 b9 00 	movzbl 0xb9f597(%rip),%eax        # 0x140ff74bc
140457f25:	88 45 dc             	mov    %al,-0x24(%rbp)
140457f28:	c6 45 dd 00          	movb   $0x0,-0x23(%rbp)
140457f2c:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140457f32:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140457f36:	48 8b cb             	mov    %rbx,%rcx
140457f39:	e8 62 f0 29 00       	call   0x1406f6fa0
140457f3e:	90                   	nop
140457f3f:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140457f43:	48 83 fa 0f          	cmp    $0xf,%rdx
140457f47:	76 31                	jbe    0x140457f7a
140457f49:	48 ff c2             	inc    %rdx
140457f4c:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140457f50:	48 8b c1             	mov    %rcx,%rax
140457f53:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140457f5a:	72 19                	jb     0x140457f75
140457f5c:	48 83 c2 27          	add    $0x27,%rdx
140457f60:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140457f64:	48 2b c1             	sub    %rcx,%rax
140457f67:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140457f6b:	48 83 f8 1f          	cmp    $0x1f,%rax
140457f6f:	0f 87 2b 05 00 00    	ja     0x1404584a0
140457f75:	e8 ca 31 9c 00       	call   0x140e1b144
140457f7a:	48 8d 3d 77 70 b7 00 	lea    0xb77077(%rip),%rdi        # 0x140fceff8
140457f81:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
140457f85:	48 c7 45 d8 22 00 00 	movq   $0x22,-0x28(%rbp)
140457f8c:	00
140457f8d:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140457f91:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140457f96:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140457f9a:	e8 f1 8d 34 00       	call   0x1407a0d90
140457f9f:	48 8b d0             	mov    %rax,%rdx
140457fa2:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140457fa6:	e8 25 7e d4 ff       	call   0x14019fdd0
140457fab:	48 8b 08             	mov    (%rax),%rcx
140457fae:	48 89 30             	mov    %rsi,(%rax)
140457fb1:	4c 8b 05 90 fd fc 00 	mov    0xfcfd90(%rip),%r8        # 0x141427d48
140457fb8:	48 89 0d 89 fd fc 00 	mov    %rcx,0xfcfd89(%rip)        # 0x141427d48
140457fbf:	4d 85 c0             	test   %r8,%r8
140457fc2:	74 29                	je     0x140457fed
140457fc4:	41 8b 40 10          	mov    0x10(%r8),%eax
140457fc8:	ff c8                	dec    %eax
140457fca:	41 89 40 10          	mov    %eax,0x10(%r8)
140457fce:	85 c0                	test   %eax,%eax
140457fd0:	7f 1b                	jg     0x140457fed
140457fd2:	0f 88 ce 04 00 00    	js     0x1404584a6
140457fd8:	49 8b 00             	mov    (%r8),%rax
140457fdb:	ba 01 00 00 00       	mov    $0x1,%edx
140457fe0:	49 8b c8             	mov    %r8,%rcx
140457fe3:	48 8b 00             	mov    (%rax),%rax
140457fe6:	ff 15 34 ba b2 00    	call   *0xb2ba34(%rip)        # 0x140f83a20
140457fec:	90                   	nop
140457fed:	0f 57 c0             	xorps  %xmm0,%xmm0
140457ff0:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140457ff4:	0f 57 c9             	xorps  %xmm1,%xmm1
140457ff7:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140457ffc:	41 b8 22 00 00 00    	mov    $0x22,%r8d
140458002:	48 8b d7             	mov    %rdi,%rdx
140458005:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140458009:	e8 f2 ed d3 ff       	call   0x140196e00
14045800e:	90                   	nop
14045800f:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140458015:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx