14055ec9c:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
14055eca0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14055eca5:	4c 8d 0d cc 02 ab 00 	lea    0xab02cc(%rip),%r9        # 0x14100ef78
14055ecac:	41 b8 6e 02 00 00    	mov    $0x26e,%r8d
14055ecb2:	48 8d 15 af fe aa 00 	lea    0xaafeaf(%rip),%rdx        # 0x14100eb68
14055ecb9:	b9 0a 04 00 00       	mov    $0x40a,%ecx
14055ecbe:	e8 bd be ff ff       	call   0x14055ab80
14055ecc3:	90                   	nop
14055ecc4:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
14055ecc8:	e8 73 db 2d 00       	call   0x14083c840
14055eccd:	48 8d 15 bc 02 ab 00 	lea    0xab02bc(%rip),%rdx        # 0x14100ef90
14055ecd4:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14055ecd8:	e8 13 d0 2d 00       	call   0x14083bcf0
14055ecdd:	90                   	nop
14055ecde:	41 b9 70 02 00 00    	mov    $0x270,%r9d
14055ece4:	4c 8d 05 7d fe aa 00 	lea    0xaafe7d(%rip),%r8        # 0x14100eb68
14055eceb:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14055ecef:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
14055ecf3:	e8 a8 d0 2d 00       	call   0x14083bda0
14055ecf8:	90                   	nop
14055ecf9:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
14055ecfd:	e8 1e db 2d 00       	call   0x14083c820
14055ed02:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
14055ed06:	e8 b5 e4 2d 00       	call   0x14083d1c0
14055ed0b:	84 c0                	test   %al,%al
14055ed0d:	0f 84 d1 00 00 00    	je     0x14055ede4
14055ed13:	48 8d 3d 6a e6 a6 00 	lea    0xa6e66a(%rip),%rdi        # 0x140fcd384
14055ed1a:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
14055ed1e:	48 c7 45 c8 05 00 00 	movq   $0x5,-0x38(%rbp)
14055ed25:	00
14055ed26:	48 89 75 d0          	mov    %rsi,-0x30(%rbp)
14055ed2a:	48 c7 45 d8 0a 00 00 	movq   $0xa,-0x28(%rbp)
14055ed31:	00
14055ed32:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
14055ed36:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14055ed3b:	48 c7 44 24 58 01 00 	movq   $0x1,0x58(%rsp)
14055ed42:	00 00
14055ed44:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14055ed49:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14055ed4f:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14055ed54:	48 8b cb             	mov    %rbx,%rcx
14055ed57:	e8 44 f0 49 00       	call   0x1409fdda0
14055ed5c:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14055ed60:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
14055ed64:	48 c7 45 c8 05 00 00 	movq   $0x5,-0x38(%rbp)
14055ed6b:	00
14055ed6c:	48 8d 05 b5 04 ab 00 	lea    0xab04b5(%rip),%rax        # 0x14100f228
14055ed73:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14055ed77:	48 c7 45 d8 0b 00 00 	movq   $0xb,-0x28(%rbp)
14055ed7e:	00
14055ed7f:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
14055ed83:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14055ed88:	48 c7 44 24 58 01 00 	movq   $0x1,0x58(%rsp)
14055ed8f:	00 00
14055ed91:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14055ed96:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14055ed9c:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14055eda1:	48 8b cb             	mov    %rbx,%rcx
14055eda4:	e8 f7 ef 49 00       	call   0x1409fdda0
14055eda9:	48 89 85 e0 00 00 00 	mov    %rax,0xe0(%rbp)
14055edb0:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
14055edb7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14055edbc:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
14055edc0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14055edc5:	4c 8d 0d ac 01 ab 00 	lea    0xab01ac(%rip),%r9        # 0x14100ef78
14055edcc:	41 b8 74 02 00 00    	mov    $0x274,%r8d
14055edd2:	48 8d 15 8f fd aa 00 	lea    0xaafd8f(%rip),%rdx        # 0x14100eb68
14055edd9:	b9 0a 08 00 00       	mov    $0x80a,%ecx
14055edde:	e8 ad b1 ff ff       	call   0x140559f90
14055ede3:	90                   	nop
14055ede4:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
14055ede8:	e8 53 da 2d 00       	call   0x14083c840
14055eded:	90                   	nop
14055edee:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14055edf2:	e8 49 da 2d 00       	call   0x14083c840
14055edf7:	90                   	nop
14055edf8:	48 8d 05 71 fe aa 00 	lea    0xaafe71(%rip),%rax        # 0x14100ec70
14055edff:	48 89 45 60          	mov    %rax,0x60(%rbp)
14055ee03:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14055ee07:	e8 f4 ce ff ff       	call   0x14055bd00
14055ee0c:	90                   	nop
14055ee0d:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
14055ee11:	48 85 c9             	test   %rcx,%rcx
14055ee14:	74 06                	je     0x14055ee1c
14055ee16:	e8 e5 78 4a 00       	call   0x140a06700
14055ee1b:	90                   	nop
14055ee1c:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
14055ee23:	e8 18 da 2d 00       	call   0x14083c840
14055ee28:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
14055ee2f:	48 33 cc             	xor    %rsp,%rcx
14055ee32:	e8 c9 c6 8b 00       	call   0x140e1b500
14055ee37:	4c 8d 9c 24 10 02 00 	lea    0x210(%rsp),%r11
14055ee3e:	00
14055ee3f:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14055ee43:	49 8b 73 38          	mov    0x38(%r11),%rsi
14055ee47:	49 8b 7b 40          	mov    0x40(%r11),%rdi
14055ee4b:	49 8b e3             	mov    %r11,%rsp
14055ee4e:	41 5f                	pop    %r15
14055ee50:	41 5e                	pop    %r14
14055ee52:	41 5d                	pop    %r13
14055ee54:	41 5c                	pop    %r12
14055ee56:	5d                   	pop    %rbp
14055ee57:	c3                   	ret
14055ee58:	e8 47 b3 8c 00       	call   0x140e2a1a4
14055ee5d:	90                   	nop
14055ee5e:	e8 41 b3 8c 00       	call   0x140e2a1a4
14055ee63:	90                   	nop
14055ee64:	e8 3b b3 8c 00       	call   0x140e2a1a4
14055ee69:	90                   	nop
14055ee6a:	e8 35 b3 8c 00       	call   0x140e2a1a4
14055ee6f:	cc                   	int3
14055ee70:	48 8b c4             	mov    %rsp,%rax
14055ee73:	48 89 58 08          	mov    %rbx,0x8(%rax)
14055ee77:	48 89 70 10          	mov    %rsi,0x10(%rax)
14055ee7b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14055ee7f:	55                   	push   %rbp
14055ee80:	41 54                	push   %r12
14055ee82:	41 55                	push   %r13
14055ee84:	41 56                	push   %r14
14055ee86:	41 57                	push   %r15
14055ee88:	48 8d a8 88 fe ff ff 	lea    -0x178(%rax),%rbp
14055ee8f:	48 81 ec 50 02 00 00 	sub    $0x250,%rsp
14055ee96:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
14055ee9a:	48 8b 05 5f a0 e5 00 	mov    0xe5a05f(%rip),%rax        # 0x1413b8f00
14055eea1:	48 33 c4             	xor    %rsp,%rax
14055eea4:	48 89 85 30 01 00 00 	mov    %rax,0x130(%rbp)
14055eeab:	33 ff                	xor    %edi,%edi
14055eead:	89 7d 90             	mov    %edi,-0x70(%rbp)
14055eeb0:	48 8d 15 11 ff aa 00 	lea    0xaaff11(%rip),%rdx        # 0x14100edc8
14055eeb7:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
14055eebb:	e8 30 ce 2d 00       	call   0x14083bcf0
14055eec0:	90                   	nop
14055eec1:	41 b9 7c 02 00 00    	mov    $0x27c,%r9d
14055eec7:	4c 8d 05 9a fc aa 00 	lea    0xaafc9a(%rip),%r8        # 0x14100eb68
14055eece:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14055eed2:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
14055eed9:	e8 c2 ce 2d 00       	call   0x14083bda0
14055eede:	90                   	nop
14055eedf:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
14055eee3:	e8 38 d9 2d 00       	call   0x14083c820
14055eee8:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
14055eeef:	e8 cc e2 2d 00       	call   0x14083d1c0
14055eef4:	84 c0                	test   %al,%al
14055eef6:	0f 84 34 11 00 00    	je     0x140560030
14055eefc:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
14055ef00:	e8 ab cc ff ff       	call   0x14055bbb0
14055ef05:	90                   	nop
14055ef06:	48 8d 15 2b 03 ab 00 	lea    0xab032b(%rip),%rdx        # 0x14100f238
14055ef0d:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14055ef11:	e8 da cd 2d 00       	call   0x14083bcf0
14055ef16:	90                   	nop
14055ef17:	41 b9 7f 02 00 00    	mov    $0x27f,%r9d
14055ef1d:	4c 8d 05 44 fc aa 00 	lea    0xaafc44(%rip),%r8        # 0x14100eb68
14055ef24:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14055ef28:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14055ef2c:	e8 6f ce 2d 00       	call   0x14083bda0
14055ef31:	90                   	nop
14055ef32:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14055ef36:	e8 e5 d8 2d 00       	call   0x14083c820
14055ef3b:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14055ef3f:	e8 7c e2 2d 00       	call   0x14083d1c0
14055ef44:	48 8d 1d c9 fe aa 00 	lea    0xaafec9(%rip),%rbx        # 0x14100ee14
14055ef4b:	4c 8d 35 46 50 a5 00 	lea    0xa55046(%rip),%r14        # 0x140fb3f98
14055ef52:	4c 8d 25 cf 3f a8 00 	lea    0xa83fcf(%rip),%r12        # 0x140fe2f28
14055ef59:	41 bf 01 00 00 00    	mov    $0x1,%r15d
14055ef5f:	4c 8d 2d da 1e a6 00 	lea    0xa61eda(%rip),%r13        # 0x140fc0e40
14055ef66:	84 c0                	test   %al,%al
14055ef68:	0f 84 55 07 00 00    	je     0x14055f6c3
14055ef6e:	66 0f 6f 05 7a 04 ab 	movdqa 0xab047a(%rip),%xmm0        # 0x14100f3f0
14055ef75:	00
14055ef76:	f3 0f 7f 45 20       	movdqu %xmm0,0x20(%rbp)
14055ef7b:	48 8d 05 be 45 aa 00 	lea    0xaa45be(%rip),%rax        # 0x141003540
14055ef82:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14055ef86:	48 c7 45 a8 05 00 00 	movq   $0x5,-0x58(%rbp)
14055ef8d:	00
14055ef8e:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
14055ef92:	48 c7 45 98 04 00 00 	movq   $0x4,-0x68(%rbp)
14055ef99:	00
14055ef9a:	4c 89 b5 10 01 00 00 	mov    %r14,0x110(%rbp)
14055efa1:	48 c7 85 18 01 00 00 	movq   $0x8,0x118(%rbp)
14055efa8:	08 00 00 00
14055efac:	48 8d 35 b5 02 ab 00 	lea    0xab02b5(%rip),%rsi        # 0x14100f268
14055efb3:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14055efb8:	48 c7 44 24 58 0c 00 	movq   $0xc,0x58(%rsp)
14055efbf:	00 00
14055efc1:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
14055efc6:	48 c7 44 24 78 04 00 	movq   $0x4,0x78(%rsp)
14055efcd:	00 00
14055efcf:	48 8d 45 20          	lea    0x20(%rbp),%rax
14055efd3:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
14055efda:	48 c7 85 f8 00 00 00 	movq   $0x2,0xf8(%rbp)
14055efe1:	02 00 00 00
14055efe5:	48 8d 85 10 01 00 00 	lea    0x110(%rbp),%rax
14055efec:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
14055eff0:	4c 89 7d b8          	mov    %r15,-0x48(%rbp)
14055eff4:	0f 28 45 a0          	movaps -0x60(%rbp),%xmm0
14055eff8:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
14055effd:	0f 28 4d 90          	movaps -0x70(%rbp),%xmm1
14055f001:	66 0f 7f 4d 90       	movdqa %xmm1,-0x70(%rbp)
14055f006:	0f 28 85 f0 00 00 00 	movaps 0xf0(%rbp),%xmm0
14055f00d:	66 0f 7f 85 f0 00 00 	movdqa %xmm0,0xf0(%rbp)
14055f014:	00
14055f015:	0f 28 4d b0          	movaps -0x50(%rbp),%xmm1
14055f019:	66 0f 7f 4d b0       	movdqa %xmm1,-0x50(%rbp)
14055f01e:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14055f023:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14055f029:	0f 28 4c 24 70       	movaps 0x70(%rsp),%xmm1
14055f02e:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
14055f034:	40 88 7c 24 38       	mov    %dil,0x38(%rsp)
14055f039:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
14055f03d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14055f042:	48 8d 45 90          	lea    -0x70(%rbp),%rax
14055f046:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14055f04b:	48 8d 85 f0 00 00 00 	lea    0xf0(%rbp),%rax
14055f052:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14055f057:	4c 8d 4d b0          	lea    -0x50(%rbp),%r9
14055f05b:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14055f060:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14055f065:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
14055f069:	e8 92 75 4a 00       	call   0x140a06600
14055f06e:	48 8b c8             	mov    %rax,%rcx
14055f071:	e8 3a 7e c3 ff       	call   0x140196eb0
14055f076:	48 8b d8             	mov    %rax,%rbx
14055f079:	48 8d 15 b0 fd aa 00 	lea    0xaafdb0(%rip),%rdx        # 0x14100ee30
14055f080:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14055f084:	e8 67 cc 2d 00       	call   0x14083bcf0
14055f089:	90                   	nop
14055f08a:	41 b9 84 02 00 00    	mov    $0x284,%r9d
14055f090:	4c 8d 05 d1 fa aa 00 	lea    0xaafad1(%rip),%r8        # 0x14100eb68
14055f097:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14055f09b:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
14055f09f:	e8 fc cc 2d 00       	call   0x14083bda0
14055f0a4:	90                   	nop
14055f0a5:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14055f0a9:	e8 72 d7 2d 00       	call   0x14083c820
14055f0ae:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
14055f0b2:	e8 09 e1 2d 00       	call   0x14083d1c0
14055f0b7:	84 c0                	test   %al,%al
14055f0b9:	0f 84 df 03 00 00    	je     0x14055f49e
14055f0bf:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
14055f0c4:	48 c7 44 24 78 04 00 	movq   $0x4,0x78(%rsp)
14055f0cb:	00 00
14055f0cd:	48 8b d3             	mov    %rbx,%rdx
14055f0d0:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14055f0d5:	e8 86 18 4a 00       	call   0x140a00960
14055f0da:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
14055f0df:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14055f0e4:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14055f0e9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14055f0ee:	4c 8d 0d 73 fd aa 00 	lea    0xaafd73(%rip),%r9        # 0x14100ee68
14055f0f5:	41 b8 86 02 00 00    	mov    $0x286,%r8d
14055f0fb:	48 8d 15 66 fa aa 00 	lea    0xaafa66(%rip),%rdx        # 0x14100eb68
14055f102:	b9 0a 04 00 00       	mov    $0x40a,%ecx
14055f107:	e8 c4 b4 ff ff       	call   0x14055a5d0
14055f10c:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
14055f111:	48 c7 44 24 78 0c 00 	movq   $0xc,0x78(%rsp)
14055f118:	00 00
14055f11a:	48 8b d3             	mov    %rbx,%rdx
14055f11d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14055f122:	e8 19 18 4a 00       	call   0x140a00940
14055f127:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
14055f12c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14055f131:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14055f136:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14055f13b:	4c 8d 0d 36 01 ab 00 	lea    0xab0136(%rip),%r9        # 0x14100f278
14055f142:	41 b8 87 02 00 00    	mov    $0x287,%r8d
14055f148:	48 8d 15 19 fa aa 00 	lea    0xaafa19(%rip),%rdx        # 0x14100eb68
14055f14f:	b9 0a 04 00 00       	mov    $0x40a,%ecx
14055f154:	e8 77 b4 ff ff       	call   0x14055a5d0
14055f159:	0f 57 c0             	xorps  %xmm0,%xmm0
14055f15c:	0f 11 85 f0 00 00 00 	movups %xmm0,0xf0(%rbp)
14055f163:	66 0f 6f 0d c5 51 a4 	movdqa 0xa451c5(%rip),%xmm1        # 0x140fa4330
14055f16a:	00
14055f16b:	f3 0f 7f 8d 00 01 00 	movdqu %xmm1,0x100(%rbp)
14055f172:	00
14055f173:	48 b8 70 72 6f 74 6f 	movabs $0x6c6f636f746f7270,%rax
14055f17a:	63 6f 6c
14055f17d:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
14055f184:	40 88 bd f8 00 00 00 	mov    %dil,0xf8(%rbp)
14055f18b:	48 8d 85 f0 00 00 00 	lea    0xf0(%rbp),%rax
14055f192:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14055f197:	48 8d 85 10 01 00 00 	lea    0x110(%rbp),%rax
14055f19e:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14055f1a3:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
14055f1a8:	66 0f 7f 44 24 70    	movdqa %xmm0,0x70(%rsp)
14055f1ae:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14055f1b3:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
14055f1b8:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14055f1bd:	e8 6e 5c cf ff       	call   0x140254e30
14055f1c2:	4c 8b e8             	mov    %rax,%r13
14055f1c5:	48 8b d3             	mov    %rbx,%rdx
14055f1c8:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14055f1cd:	e8 4e 17 4a 00       	call   0x140a00920
14055f1d2:	48 8b 30             	mov    (%rax),%rsi
14055f1d5:	4c 8b 60 08          	mov    0x8(%rax),%r12
14055f1d9:	0f 57 c0             	xorps  %xmm0,%xmm0
14055f1dc:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
14055f1e2:	45 33 f6             	xor    %r14d,%r14d
14055f1e5:	4c 89 75 80          	mov    %r14,-0x80(%rbp)
14055f1e9:	c7 45 90 03 00 00 00 	movl   $0x3,-0x70(%rbp)
14055f1f0:	49 c1 e4 05          	shl    $0x5,%r12
14055f1f4:	4c 03 e6             	add    %rsi,%r12
14055f1f7:	49 3b f4             	cmp    %r12,%rsi
14055f1fa:	74 42                	je     0x14055f23e
14055f1fc:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14055f201:	49 3b fe             	cmp    %r14,%rdi
14055f204:	74 16                	je     0x14055f21c
14055f206:	48 8b d6             	mov    %rsi,%rdx
14055f209:	48 8b cf             	mov    %rdi,%rcx
14055f20c:	e8 2f 98 c4 ff       	call   0x1401a8a40
14055f211:	48 83 c7 20          	add    $0x20,%rdi
14055f215:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
14055f21a:	eb 19                	jmp    0x14055f235
14055f21c:	4c 8b c6             	mov    %rsi,%r8
14055f21f:	48 8b d7             	mov    %rdi,%rdx
14055f222:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14055f227:	e8 04 ea e1 ff       	call   0x14037dc30
14055f22c:	4c 8b 75 80          	mov    -0x80(%rbp),%r14
14055f230:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14055f235:	48 83 c6 20          	add    $0x20,%rsi
14055f239:	49 3b f4             	cmp    %r12,%rsi
14055f23c:	75 c3                	jne    0x14055f201
14055f23e:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14055f243:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
14055f248:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14055f24d:	4c 8d 0d ac fe aa 00 	lea    0xaafeac(%rip),%r9        # 0x14100f100
14055f254:	41 b8 88 02 00 00    	mov    $0x288,%r8d
14055f25a:	48 8d 15 07 f9 aa 00 	lea    0xaaf907(%rip),%rdx        # 0x14100eb68
14055f261:	b9 0a 04 00 00       	mov    $0x40a,%ecx
14055f266:	e8 a5 b5 ff ff       	call   0x14055a810
14055f26b:	41 8b ff             	mov    %r15d,%edi
14055f26e:	44 89 7d 90          	mov    %r15d,-0x70(%rbp)
14055f272:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14055f277:	48 85 f6             	test   %rsi,%rsi
14055f27a:	0f 84 9d 00 00 00    	je     0x14055f31d
14055f280:	48 8b fe             	mov    %rsi,%rdi
14055f283:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
14055f288:	49 3b f6             	cmp    %r14,%rsi
14055f28b:	74 55                	je     0x14055f2e2
14055f28d:	45 33 e4             	xor    %r12d,%r12d
14055f290:	48 8b 57 18          	mov    0x18(%rdi),%rdx
14055f294:	48 83 fa 0f          	cmp    $0xf,%rdx
14055f298:	76 30                	jbe    0x14055f2ca
14055f29a:	48 8b 0f             	mov    (%rdi),%rcx
14055f29d:	48 ff c2             	inc    %rdx
14055f2a0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14055f2a7:	72 1c                	jb     0x14055f2c5
14055f2a9:	48 83 c2 27          	add    $0x27,%rdx
14055f2ad:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14055f2b1:	49 2b c8             	sub    %r8,%rcx