140177961:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140177965:	48 83 f8 1f          	cmp    $0x1f,%rax
140177969:	76 07                	jbe    0x140177972
14017796b:	ff 15 0f b2 09 00    	call   *0x9b20f(%rip)        # 0x140212b80
140177971:	cc                   	int3
140177972:	ff 15 c8 b1 09 00    	call   *0x9b1c8(%rip)        # 0x140212b40
140177978:	48 8d 05 e1 8e 13 00 	lea    0x138ee1(%rip),%rax        # 0x1402b0860
14017797f:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140177983:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140177988:	e8 b3 f9 fa ff       	call   0x140127340
14017798d:	48 8b c8             	mov    %rax,%rcx
140177990:	4c 8d 47 70          	lea    0x70(%rdi),%r8
140177994:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140177998:	e8 3f a3 fa ff       	call   0x140121cdc
14017799d:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401779a2:	e8 99 f9 fa ff       	call   0x140127340
1401779a7:	48 8b d8             	mov    %rax,%rbx
1401779aa:	48 8d 97 d8 00 00 00 	lea    0xd8(%rdi),%rdx
1401779b1:	41 b0 01             	mov    $0x1,%r8b
1401779b4:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1401779b8:	e8 03 63 eb ff       	call   0x14002dcc0
1401779bd:	41 b9 04 00 00 00    	mov    $0x4,%r9d
1401779c3:	4c 8b c0             	mov    %rax,%r8
1401779c6:	48 8d 15 7b 8e 13 00 	lea    0x138e7b(%rip),%rdx        # 0x1402b0848
1401779cd:	48 8b cb             	mov    %rbx,%rcx
1401779d0:	e8 0f 6b 00 00       	call   0x14017e4e4
1401779d5:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401779da:	e8 61 f9 fa ff       	call   0x140127340
1401779df:	48 8b d8             	mov    %rax,%rbx
1401779e2:	48 8d 97 e8 00 00 00 	lea    0xe8(%rdi),%rdx
1401779e9:	41 b0 01             	mov    $0x1,%r8b
1401779ec:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1401779f0:	e8 cb 62 eb ff       	call   0x14002dcc0
1401779f5:	41 b9 00 01 00 00    	mov    $0x100,%r9d
1401779fb:	4c 8b c0             	mov    %rax,%r8
1401779fe:	48 8d 15 8b 8e 13 00 	lea    0x138e8b(%rip),%rdx        # 0x1402b0890
140177a05:	48 8b cb             	mov    %rbx,%rcx
140177a08:	e8 d7 6a 00 00       	call   0x14017e4e4
140177a0d:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140177a12:	e8 29 f9 fa ff       	call   0x140127340
140177a17:	44 8b 87 fc 00 00 00 	mov    0xfc(%rdi),%r8d
140177a1e:	48 8d 15 53 8e 13 00 	lea    0x138e53(%rip),%rdx        # 0x1402b0878
140177a25:	48 8b c8             	mov    %rax,%rcx
140177a28:	e8 ef a1 f2 ff       	call   0x1400a1c1c
140177a2d:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140177a32:	e8 09 f9 fa ff       	call   0x140127340
140177a37:	0f 10 47 60          	movups 0x60(%rdi),%xmm0
140177a3b:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
140177a41:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140177a46:	48 8d 15 5b cf 12 00 	lea    0x12cf5b(%rip),%rdx        # 0x1402a49a8
140177a4d:	48 8b c8             	mov    %rax,%rcx
140177a50:	e8 a7 6b 00 00       	call   0x14017e5fc
140177a55:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140177a5a:	e8 e1 f8 fa ff       	call   0x140127340
140177a5f:	41 b9 04 00 00 00    	mov    $0x4,%r9d
140177a65:	44 8b 87 28 01 00 00 	mov    0x128(%rdi),%r8d
140177a6c:	48 8d 15 05 8d 13 00 	lea    0x138d05(%rip),%rdx        # 0x1402b0778
140177a73:	48 8b c8             	mov    %rax,%rcx
140177a76:	e8 35 a4 fa ff       	call   0x140121eb0
140177a7b:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140177a80:	e8 bb f8 fa ff       	call   0x140127340
140177a85:	48 8b d8             	mov    %rax,%rbx
140177a88:	8b 97 2c 01 00 00    	mov    0x12c(%rdi),%edx
140177a8e:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140177a92:	e8 f5 58 00 00       	call   0x14017d38c
140177a97:	0f 57 c0             	xorps  %xmm0,%xmm0
140177a9a:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
140177a9e:	0f 57 c9             	xorps  %xmm1,%xmm1
140177aa1:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
140177aa6:	48 ff c6             	inc    %rsi
140177aa9:	44 38 3c 30          	cmp    %r15b,(%rax,%rsi,1)
140177aad:	75 f7                	jne    0x140177aa6
140177aaf:	4c 8b c6             	mov    %rsi,%r8
140177ab2:	48 8b d0             	mov    %rax,%rdx
140177ab5:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140177ab9:	e8 be db e8 ff       	call   0x14000567c
140177abe:	41 b9 04 00 00 00    	mov    $0x4,%r9d
140177ac4:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140177ac8:	48 8d 15 91 8c 13 00 	lea    0x138c91(%rip),%rdx        # 0x1402b0760
140177acf:	48 8b cb             	mov    %rbx,%rcx
140177ad2:	e8 c9 e5 f1 ff       	call   0x1400960a0
140177ad7:	8b 57 08             	mov    0x8(%rdi),%edx
140177ada:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140177ade:	e8 a9 58 00 00       	call   0x14017d38c
140177ae3:	90                   	nop
140177ae4:	33 f6                	xor    %esi,%esi
140177ae6:	40 88 74 24 31       	mov    %sil,0x31(%rsp)
140177aeb:	0f b7 4c 24 30       	movzwl 0x30(%rsp),%ecx
140177af0:	66 89 4c 24 20       	mov    %cx,0x20(%rsp)
140177af5:	45 33 c9             	xor    %r9d,%r9d
140177af8:	4c 8b c0             	mov    %rax,%r8
140177afb:	8b 57 30             	mov    0x30(%rdi),%edx
140177afe:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140177b02:	e8 e1 ec ff ff       	call   0x1401767e8
140177b07:	90                   	nop
140177b08:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
140177b0c:	41 8a d5             	mov    %r13b,%dl
140177b0f:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140177b14:	e8 57 ec ff ff       	call   0x140176770
140177b19:	40 38 b5 58 01 00 00 	cmp    %sil,0x158(%rbp)
140177b20:	74 1a                	je     0x140177b3c
140177b22:	48 8b 85 08 01 00 00 	mov    0x108(%rbp),%rax
140177b29:	33 d2                	xor    %edx,%edx
140177b2b:	48 8d 8d 08 01 00 00 	lea    0x108(%rbp),%rcx
140177b32:	48 8b 40 08          	mov    0x8(%rax),%rax
140177b36:	ff 15 f4 b2 09 00    	call   *0x9b2f4(%rip)        # 0x140212e30
140177b3c:	40 38 b5 f8 00 00 00 	cmp    %sil,0xf8(%rbp)
140177b43:	74 1a                	je     0x140177b5f
140177b45:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
140177b4c:	33 d2                	xor    %edx,%edx
140177b4e:	48 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%rcx
140177b55:	48 8b 40 08          	mov    0x8(%rax),%rax
140177b59:	ff 15 d1 b2 09 00    	call   *0x9b2d1(%rip)        # 0x140212e30
140177b5f:	40 38 b5 90 00 00 00 	cmp    %sil,0x90(%rbp)
140177b66:	74 14                	je     0x140177b7c
140177b68:	48 8b 45 18          	mov    0x18(%rbp),%rax
140177b6c:	33 d2                	xor    %edx,%edx
140177b6e:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140177b72:	48 8b 40 08          	mov    0x8(%rax),%rax
140177b76:	ff 15 b4 b2 09 00    	call   *0x9b2b4(%rip)        # 0x140212e30
140177b7c:	48 8b 8f 98 01 00 00 	mov    0x198(%rdi),%rcx
140177b83:	48 85 c9             	test   %rcx,%rcx
140177b86:	74 14                	je     0x140177b9c
140177b88:	48 89 b7 98 01 00 00 	mov    %rsi,0x198(%rdi)
140177b8f:	48 8b 01             	mov    (%rcx),%rax
140177b92:	48 8b 40 10          	mov    0x10(%rax),%rax
140177b96:	ff 15 94 b2 09 00    	call   *0x9b294(%rip)        # 0x140212e30
140177b9c:	8a 05 9e a0 18 00    	mov    0x18a09e(%rip),%al        # 0x140301c40
140177ba2:	84 c0                	test   %al,%al
140177ba4:	78 05                	js     0x140177bab
140177ba6:	0f 95 c0             	setne  %al
140177ba9:	eb 0c                	jmp    0x140177bb7
140177bab:	48 8d 0d 8e a0 18 00 	lea    0x18a08e(%rip),%rcx        # 0x140301c40
140177bb2:	e8 91 12 eb ff       	call   0x140028e48
140177bb7:	84 c0                	test   %al,%al
140177bb9:	0f 84 9b 03 00 00    	je     0x140177f5a
140177bbf:	45 85 e4             	test   %r12d,%r12d
140177bc2:	0f 85 92 03 00 00    	jne    0x140177f5a
140177bc8:	4c 8d 87 30 01 00 00 	lea    0x130(%rdi),%r8
140177bcf:	48 8d 57 70          	lea    0x70(%rdi),%rdx
140177bd3:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140177bd7:	e8 d8 8d 00 00       	call   0x1401809b4
140177bdc:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177be3:	0f 84 71 03 00 00    	je     0x140177f5a
140177be9:	48 8d 05 b0 ee 0b 00 	lea    0xbeeb0(%rip),%rax        # 0x140236aa0
140177bf0:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140177bf4:	48 8d 05 55 e5 13 00 	lea    0x13e555(%rip),%rax        # 0x1402b6150
140177bfb:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140177bff:	48 8d 05 8a 8b 13 00 	lea    0x138b8a(%rip),%rax        # 0x1402b0790
140177c06:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
140177c0a:	41 8d 54 24 02       	lea    0x2(%r12),%edx
140177c0f:	41 b0 6e             	mov    $0x6e,%r8b
140177c12:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140177c16:	e8 d9 4f ed ff       	call   0x14004cbf4
140177c1b:	4c 8b c8             	mov    %rax,%r9
140177c1e:	45 33 c0             	xor    %r8d,%r8d
140177c21:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
140177c25:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177c2a:	e8 d9 ea ff ff       	call   0x140176708
140177c2f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177c34:	e8 07 f7 fa ff       	call   0x140127340
140177c39:	48 8b d8             	mov    %rax,%rbx
140177c3c:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177c43:	0f 84 d2 03 00 00    	je     0x14017801b
140177c49:	0f 57 c0             	xorps  %xmm0,%xmm0
140177c4c:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
140177c50:	0f 57 c9             	xorps  %xmm1,%xmm1
140177c53:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
140177c58:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140177c5c:	48 83 7d c8 07       	cmpq   $0x7,-0x38(%rbp)
140177c61:	48 0f 47 55 b0       	cmova  -0x50(%rbp),%rdx
140177c66:	4c 8b 45 c0          	mov    -0x40(%rbp),%r8
140177c6a:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140177c6e:	e8 81 f1 e8 ff       	call   0x140006df4
140177c73:	45 8d 7c 24 04       	lea    0x4(%r12),%r15d
140177c78:	45 8b cf             	mov    %r15d,%r9d
140177c7b:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140177c7f:	48 8d 15 c2 8b 13 00 	lea    0x138bc2(%rip),%rdx        # 0x1402b0848
140177c86:	48 8b cb             	mov    %rbx,%rcx
140177c89:	e8 56 68 00 00       	call   0x14017e4e4
140177c8e:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177c93:	e8 a8 f6 fa ff       	call   0x140127340
140177c98:	48 8b d8             	mov    %rax,%rbx
140177c9b:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177ca2:	0f 84 73 03 00 00    	je     0x14017801b
140177ca8:	0f 57 c0             	xorps  %xmm0,%xmm0
140177cab:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
140177caf:	0f 57 c9             	xorps  %xmm1,%xmm1
140177cb2:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
140177cb7:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140177cbb:	48 83 7d e8 07       	cmpq   $0x7,-0x18(%rbp)
140177cc0:	48 0f 47 55 d0       	cmova  -0x30(%rbp),%rdx
140177cc5:	4c 8b 45 e0          	mov    -0x20(%rbp),%r8
140177cc9:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140177ccd:	e8 22 f1 e8 ff       	call   0x140006df4
140177cd2:	41 b9 00 01 00 00    	mov    $0x100,%r9d
140177cd8:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140177cdc:	48 8d 15 ad 8b 13 00 	lea    0x138bad(%rip),%rdx        # 0x1402b0890
140177ce3:	48 8b cb             	mov    %rbx,%rcx
140177ce6:	e8 f9 67 00 00       	call   0x14017e4e4
140177ceb:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177cf0:	e8 4b f6 fa ff       	call   0x140127340
140177cf5:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177cfc:	0f 84 19 03 00 00    	je     0x14017801b
140177d02:	45 8b cf             	mov    %r15d,%r9d
140177d05:	44 8b 45 f0          	mov    -0x10(%rbp),%r8d
140177d09:	48 8d 15 7c 8a 13 00 	lea    0x138a7c(%rip),%rdx        # 0x1402b078c
140177d10:	48 8b c8             	mov    %rax,%rcx
140177d13:	e8 98 a1 fa ff       	call   0x140121eb0
140177d18:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177d1f:	0f 84 f6 02 00 00    	je     0x14017801b
140177d25:	48 8d 05 34 8b 13 00 	lea    0x138b34(%rip),%rax        # 0x1402b0860
140177d2c:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140177d30:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177d35:	e8 06 f6 fa ff       	call   0x140127340
140177d3a:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
140177d3e:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140177d42:	48 8b c8             	mov    %rax,%rcx
140177d45:	e8 92 9f fa ff       	call   0x140121cdc
140177d4a:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177d51:	75 07                	jne    0x140177d5a
140177d53:	ff 15 27 ae 09 00    	call   *0x9ae27(%rip)        # 0x140212b80
140177d59:	cc                   	int3
140177d5a:	0f 57 c0             	xorps  %xmm0,%xmm0
140177d5d:	0f 57 c9             	xorps  %xmm1,%xmm1
140177d60:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140177d64:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
140177d68:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
140177d6d:	40 38 75 38          	cmp    %sil,0x38(%rbp)
140177d71:	74 19                	je     0x140177d8c
140177d73:	48 8d 55 18          	lea    0x18(%rbp),%rdx
140177d77:	48 83 7d 30 07       	cmpq   $0x7,0x30(%rbp)
140177d7c:	48 0f 47 55 18       	cmova  0x18(%rbp),%rdx
140177d81:	4c 8b 45 28          	mov    0x28(%rbp),%r8
140177d85:	e8 6a f0 e8 ff       	call   0x140006df4
140177d8a:	eb 0f                	jmp    0x140177d9b
140177d8c:	45 33 c0             	xor    %r8d,%r8d
140177d8f:	48 8d 15 6a fb 0c 00 	lea    0xcfb6a(%rip),%rdx        # 0x140247900
140177d96:	e8 f1 ee e8 ff       	call   0x140006c8c
140177d9b:	0f 10 45 90          	movups -0x70(%rbp),%xmm0
140177d9f:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
140177da4:	0f 10 4d a0          	movups -0x60(%rbp),%xmm1
140177da8:	0f 11 4c 24 70       	movups %xmm1,0x70(%rsp)
140177dad:	c6 45 80 01          	movb   $0x1,-0x80(%rbp)
140177db1:	48 8d 05 78 8a 13 00 	lea    0x138a78(%rip),%rax        # 0x1402b0830
140177db8:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140177dbc:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177dc1:	e8 7a f5 fa ff       	call   0x140127340
140177dc6:	48 8b c8             	mov    %rax,%rcx
140177dc9:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140177dce:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140177dd2:	e8 3d 9f fa ff       	call   0x140121d14
140177dd7:	40 38 75 80          	cmp    %sil,-0x80(%rbp)
140177ddb:	74 0c                	je     0x140177de9
140177ddd:	33 d2                	xor    %edx,%edx
140177ddf:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140177de4:	e8 ef d5 e8 ff       	call   0x1400053d8
140177de9:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177dee:	e8 4d f5 fa ff       	call   0x140127340
140177df3:	48 8b d8             	mov    %rax,%rbx
140177df6:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177dfd:	0f 84 18 02 00 00    	je     0x14017801b
140177e03:	0f 57 c0             	xorps  %xmm0,%xmm0
140177e06:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
140177e0a:	0f 57 c9             	xorps  %xmm1,%xmm1
140177e0d:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
140177e12:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140177e16:	48 83 7d 58 07       	cmpq   $0x7,0x58(%rbp)
140177e1b:	48 0f 47 55 40       	cmova  0x40(%rbp),%rdx
140177e20:	4c 8b 45 50          	mov    0x50(%rbp),%r8
140177e24:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140177e28:	e8 c7 ef e8 ff       	call   0x140006df4
140177e2d:	45 8b cf             	mov    %r15d,%r9d
140177e30:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140177e34:	48 8d 15 85 89 13 00 	lea    0x138985(%rip),%rdx        # 0x1402b07c0
140177e3b:	48 8b cb             	mov    %rbx,%rcx
140177e3e:	e8 a1 66 00 00       	call   0x14017e4e4
140177e43:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177e48:	e8 f3 f4 fa ff       	call   0x140127340
140177e4d:	48 8b d8             	mov    %rax,%rbx
140177e50:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177e57:	0f 84 be 01 00 00    	je     0x14017801b
140177e5d:	0f 57 c0             	xorps  %xmm0,%xmm0
140177e60:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
140177e64:	0f 57 c9             	xorps  %xmm1,%xmm1
140177e67:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
140177e6c:	48 8d 55 60          	lea    0x60(%rbp),%rdx
140177e70:	48 83 7d 78 07       	cmpq   $0x7,0x78(%rbp)
140177e75:	48 0f 47 55 60       	cmova  0x60(%rbp),%rdx
140177e7a:	4c 8b 45 70          	mov    0x70(%rbp),%r8
140177e7e:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140177e82:	e8 6d ef e8 ff       	call   0x140006df4
140177e87:	45 8b cf             	mov    %r15d,%r9d
140177e8a:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140177e8e:	48 8d 15 13 89 13 00 	lea    0x138913(%rip),%rdx        # 0x1402b07a8
140177e95:	48 8b cb             	mov    %rbx,%rcx
140177e98:	e8 47 66 00 00       	call   0x14017e4e4
140177e9d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177ea2:	e8 99 f4 fa ff       	call   0x140127340
140177ea7:	48 8b d8             	mov    %rax,%rbx
140177eaa:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177eb1:	0f 84 64 01 00 00    	je     0x14017801b
140177eb7:	0f 57 c0             	xorps  %xmm0,%xmm0
140177eba:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
140177ebe:	0f 57 c9             	xorps  %xmm1,%xmm1
140177ec1:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
140177ec6:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
140177ecd:	48 83 bd 98 00 00 00 	cmpq   $0x7,0x98(%rbp)
140177ed4:	07
140177ed5:	48 0f 47 95 80 00 00 	cmova  0x80(%rbp),%rdx
140177edc:	00
140177edd:	4c 8b 85 90 00 00 00 	mov    0x90(%rbp),%r8
140177ee4:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140177ee8:	e8 07 ef e8 ff       	call   0x140006df4
140177eed:	45 8b cf             	mov    %r15d,%r9d
140177ef0:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140177ef4:	48 8d 15 d5 88 13 00 	lea    0x1388d5(%rip),%rdx        # 0x1402b07d0
140177efb:	48 8b cb             	mov    %rbx,%rcx
140177efe:	e8 e1 65 00 00       	call   0x14017e4e4
140177f03:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177f08:	e8 33 f4 fa ff       	call   0x140127340
140177f0d:	45 8b cf             	mov    %r15d,%r9d
140177f10:	4d 8b c6             	mov    %r14,%r8
140177f13:	48 8d 15 de 89 13 00 	lea    0x1389de(%rip),%rdx        # 0x1402b08f8
140177f1a:	48 8b c8             	mov    %rax,%rcx
140177f1d:	e8 36 65 00 00       	call   0x14017e458
140177f22:	44 88 6c 24 30       	mov    %r13b,0x30(%rsp)
140177f27:	c6 44 24 31 01       	movb   $0x1,0x31(%rsp)
140177f2c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177f31:	e8 3a f4 fa ff       	call   0x140127370
140177f36:	0f b7 4c 24 30       	movzwl 0x30(%rsp),%ecx
140177f3b:	66 89 08             	mov    %cx,(%rax)
140177f3e:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177f43:	e8 68 f1 fa ff       	call   0x1401270b0
140177f48:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177f4f:	74 09                	je     0x140177f5a
140177f51:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140177f55:	e8 26 52 00 00       	call   0x14017d180
140177f5a:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140177f5f:	e8 4c f1 fa ff       	call   0x1401270b0
140177f64:	48 8b 8f 98 01 00 00 	mov    0x198(%rdi),%rcx
140177f6b:	48 85 c9             	test   %rcx,%rcx
140177f6e:	74 14                	je     0x140177f84
140177f70:	48 89 b7 98 01 00 00 	mov    %rsi,0x198(%rdi)
140177f77:	48 8b 01             	mov    (%rcx),%rax
140177f7a:	48 8b 40 10          	mov    0x10(%rax),%rax
140177f7e:	ff 15 ac ae 09 00    	call   *0x9aeac(%rip)        # 0x140212e30
140177f84:	48 8d 8f 30 01 00 00 	lea    0x130(%rdi),%rcx
140177f8b:	40 38 71 60          	cmp    %sil,0x60(%rcx)
140177f8f:	74 05                	je     0x140177f96