140e88ea1:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140e88ea8:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140e88eaf:	48 8d 05 1a 70 36 00 	lea    0x36701a(%rip),%rax        # 0x1411efed0
140e88eb6:	48 89 07             	mov    %rax,(%rdi)
140e88eb9:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140e88ebd:	41 8b 56 14          	mov    0x14(%r14),%edx
140e88ec1:	e8 4a a6 fd ff       	call   0x140e63510
140e88ec6:	eb 03                	jmp    0x140e88ecb
140e88ec8:	49 8b fc             	mov    %r12,%rdi
140e88ecb:	0f 57 c0             	xorps  %xmm0,%xmm0
140e88ece:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
140e88ed2:	c7 45 f7 07 00 00 00 	movl   $0x7,-0x9(%rbp)
140e88ed9:	4c 8d 6f 10          	lea    0x10(%rdi),%r13
140e88edd:	4c 89 6d 07          	mov    %r13,0x7(%rbp)
140e88ee1:	4c 8b e7             	mov    %rdi,%r12
140e88ee4:	48 89 7d 0f          	mov    %rdi,0xf(%rbp)
140e88ee8:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e88eec:	48 8b ce             	mov    %rsi,%rcx
140e88eef:	e8 5c 7f ae ff       	call   0x140970e50
140e88ef4:	90                   	nop
140e88ef5:	4c 8b c0             	mov    %rax,%r8
140e88ef8:	ba 03 ff 00 00       	mov    $0xff03,%edx
140e88efd:	49 8b cd             	mov    %r13,%rcx
140e88f00:	e8 bb 49 fe ff       	call   0x140e6d8c0
140e88f05:	90                   	nop
140e88f06:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140e88f0a:	48 83 fa 07          	cmp    $0x7,%rdx
140e88f0e:	76 36                	jbe    0x140e88f46
140e88f10:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e88f17:	00
140e88f18:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140e88f1c:	48 8b c1             	mov    %rcx,%rax
140e88f1f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e88f26:	72 19                	jb     0x140e88f41
140e88f28:	48 83 c2 27          	add    $0x27,%rdx
140e88f2c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e88f30:	48 2b c1             	sub    %rcx,%rax
140e88f33:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e88f37:	48 83 f8 1f          	cmp    $0x1f,%rax
140e88f3b:	0f 87 1e 09 00 00    	ja     0x140e8985f
140e88f41:	e8 fe 21 f9 ff       	call   0x140e1b144
140e88f46:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e88f4a:	48 8b ce             	mov    %rsi,%rcx
140e88f4d:	e8 fe 7b ae ff       	call   0x140970b50
140e88f52:	90                   	nop
140e88f53:	4c 8b c0             	mov    %rax,%r8
140e88f56:	ba 04 ff 00 00       	mov    $0xff04,%edx
140e88f5b:	49 8b cd             	mov    %r13,%rcx
140e88f5e:	e8 5d 49 fe ff       	call   0x140e6d8c0
140e88f63:	90                   	nop
140e88f64:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140e88f68:	48 83 fa 07          	cmp    $0x7,%rdx
140e88f6c:	76 36                	jbe    0x140e88fa4
140e88f6e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e88f75:	00
140e88f76:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140e88f7a:	48 8b c1             	mov    %rcx,%rax
140e88f7d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e88f84:	72 19                	jb     0x140e88f9f
140e88f86:	48 83 c2 27          	add    $0x27,%rdx
140e88f8a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e88f8e:	48 2b c1             	sub    %rcx,%rax
140e88f91:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e88f95:	48 83 f8 1f          	cmp    $0x1f,%rax
140e88f99:	0f 87 c6 08 00 00    	ja     0x140e89865
140e88f9f:	e8 a0 21 f9 ff       	call   0x140e1b144
140e88fa4:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
140e88fa8:	48 8b 01             	mov    (%rcx),%rax
140e88fab:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e88faf:	48 8b 40 08          	mov    0x8(%rax),%rax
140e88fb3:	ff 15 67 aa 0f 00    	call   *0xfaa67(%rip)        # 0x140f83a20
140e88fb9:	c7 45 f7 0f 00 00 00 	movl   $0xf,-0x9(%rbp)
140e88fc0:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140e88fc4:	ba 09 ff 00 00       	mov    $0xff09,%edx
140e88fc9:	49 8b cd             	mov    %r13,%rcx
140e88fcc:	e8 ef 48 fe ff       	call   0x140e6d8c0
140e88fd1:	90                   	nop
140e88fd2:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140e88fd6:	48 83 fa 07          	cmp    $0x7,%rdx
140e88fda:	76 36                	jbe    0x140e89012
140e88fdc:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e88fe3:	00
140e88fe4:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140e88fe8:	48 8b c1             	mov    %rcx,%rax
140e88feb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e88ff2:	72 19                	jb     0x140e8900d
140e88ff4:	48 83 c2 27          	add    $0x27,%rdx
140e88ff8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e88ffc:	48 2b c1             	sub    %rcx,%rax
140e88fff:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e89003:	48 83 f8 1f          	cmp    $0x1f,%rax
140e89007:	0f 87 5e 08 00 00    	ja     0x140e8986b
140e8900d:	e8 32 21 f9 ff       	call   0x140e1b144
140e89012:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
140e89016:	48 8b 01             	mov    (%rcx),%rax
140e89019:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e8901d:	48 8b 40 10          	mov    0x10(%rax),%rax
140e89021:	ff 15 f9 a9 0f 00    	call   *0xfa9f9(%rip)        # 0x140f83a20
140e89027:	c7 45 f7 1f 00 00 00 	movl   $0x1f,-0x9(%rbp)
140e8902e:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140e89032:	ba 11 ff 00 00       	mov    $0xff11,%edx
140e89037:	49 8b cd             	mov    %r13,%rcx
140e8903a:	e8 81 48 fe ff       	call   0x140e6d8c0
140e8903f:	90                   	nop
140e89040:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140e89044:	48 83 fa 07          	cmp    $0x7,%rdx
140e89048:	76 36                	jbe    0x140e89080
140e8904a:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e89051:	00
140e89052:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140e89056:	48 8b c1             	mov    %rcx,%rax
140e89059:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e89060:	72 19                	jb     0x140e8907b
140e89062:	48 83 c2 27          	add    $0x27,%rdx
140e89066:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8906a:	48 2b c1             	sub    %rcx,%rax
140e8906d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e89071:	48 83 f8 1f          	cmp    $0x1f,%rax
140e89075:	0f 87 f6 07 00 00    	ja     0x140e89871
140e8907b:	e8 c4 20 f9 ff       	call   0x140e1b144
140e89080:	48 8b ce             	mov    %rsi,%rcx
140e89083:	e8 c8 f8 ff ff       	call   0x140e88950
140e89088:	44 0f b6 f0          	movzbl %al,%r14d
140e8908c:	88 45 c7             	mov    %al,-0x39(%rbp)
140e8908f:	c7 45 cf 00 00 00 00 	movl   $0x0,-0x31(%rbp)
140e89096:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e8909a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e8909f:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140e890a3:	4c 8d 05 c1 ab 1f 00 	lea    0x1fabc1(%rip),%r8        # 0x141083c6b
140e890aa:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e890ae:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e890b2:	e8 69 69 fe ff       	call   0x140e6fa20
140e890b7:	80 7d df 00          	cmpb   $0x0,-0x21(%rbp)
140e890bb:	75 3d                	jne    0x140e890fa
140e890bd:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
140e890c1:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140e890c5:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e890c9:	e8 02 ee fd ff       	call   0x140e67ed0
140e890ce:	44 88 75 c7          	mov    %r14b,-0x39(%rbp)
140e890d2:	c7 45 cf 00 00 00 00 	movl   $0x0,-0x31(%rbp)
140e890d9:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e890dd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e890e2:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140e890e6:	4c 8d 05 7e ab 1f 00 	lea    0x1fab7e(%rip),%r8        # 0x141083c6b
140e890ed:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e890f1:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e890f5:	e8 26 69 fe ff       	call   0x140e6fa20
140e890fa:	48 8b ce             	mov    %rsi,%rcx
140e890fd:	e8 de f5 ff ff       	call   0x140e886e0
140e89102:	44 0f b7 f0          	movzwl %ax,%r14d
140e89106:	66 89 45 c7          	mov    %ax,-0x39(%rbp)
140e8910a:	c7 45 cf 01 00 00 00 	movl   $0x1,-0x31(%rbp)
140e89111:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e89115:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e8911a:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140e8911e:	4c 8d 05 46 ab 1f 00 	lea    0x1fab46(%rip),%r8        # 0x141083c6b
140e89125:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e89129:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e8912d:	e8 ae e5 fd ff       	call   0x140e676e0
140e89132:	80 7d df 00          	cmpb   $0x0,-0x21(%rbp)
140e89136:	75 3e                	jne    0x140e89176
140e89138:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
140e8913c:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140e89140:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e89144:	e8 87 ed fd ff       	call   0x140e67ed0
140e89149:	66 44 89 75 c7       	mov    %r14w,-0x39(%rbp)
140e8914e:	c7 45 cf 01 00 00 00 	movl   $0x1,-0x31(%rbp)
140e89155:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e89159:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e8915e:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140e89162:	4c 8d 05 02 ab 1f 00 	lea    0x1fab02(%rip),%r8        # 0x141083c6b
140e89169:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e8916d:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e89171:	e8 6a e5 fd ff       	call   0x140e676e0
140e89176:	48 8b ce             	mov    %rsi,%rcx
140e89179:	e8 32 f5 ff ff       	call   0x140e886b0
140e8917e:	44 0f b7 f0          	movzwl %ax,%r14d
140e89182:	66 89 45 c7          	mov    %ax,-0x39(%rbp)
140e89186:	c7 45 cf 02 00 00 00 	movl   $0x2,-0x31(%rbp)
140e8918d:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e89191:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e89196:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140e8919a:	4c 8d 05 ca aa 1f 00 	lea    0x1faaca(%rip),%r8        # 0x141083c6b
140e891a1:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e891a5:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e891a9:	e8 32 e5 fd ff       	call   0x140e676e0
140e891ae:	80 7d df 00          	cmpb   $0x0,-0x21(%rbp)
140e891b2:	75 3e                	jne    0x140e891f2
140e891b4:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
140e891b8:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140e891bc:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e891c0:	e8 0b ed fd ff       	call   0x140e67ed0
140e891c5:	66 44 89 75 c7       	mov    %r14w,-0x39(%rbp)
140e891ca:	c7 45 cf 02 00 00 00 	movl   $0x2,-0x31(%rbp)
140e891d1:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e891d5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e891da:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140e891de:	4c 8d 05 86 aa 1f 00 	lea    0x1faa86(%rip),%r8        # 0x141083c6b
140e891e5:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e891e9:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e891ed:	e8 ee e4 fd ff       	call   0x140e676e0
140e891f2:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
140e891f6:	48 8b 01             	mov    (%rcx),%rax
140e891f9:	48 8b 40 18          	mov    0x18(%rax),%rax
140e891fd:	ff 15 1d a8 0f 00    	call   *0xfa81d(%rip)        # 0x140f83a20
140e89203:	44 0f b6 f0          	movzbl %al,%r14d
140e89207:	88 45 c7             	mov    %al,-0x39(%rbp)
140e8920a:	c7 45 cf 03 00 00 00 	movl   $0x3,-0x31(%rbp)
140e89211:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e89215:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e8921a:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140e8921e:	4c 8d 05 46 aa 1f 00 	lea    0x1faa46(%rip),%r8        # 0x141083c6b
140e89225:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e89229:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e8922d:	e8 ee 67 fe ff       	call   0x140e6fa20
140e89232:	80 7d df 00          	cmpb   $0x0,-0x21(%rbp)
140e89236:	75 3d                	jne    0x140e89275
140e89238:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
140e8923c:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140e89240:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e89244:	e8 87 ec fd ff       	call   0x140e67ed0
140e89249:	44 88 75 c7          	mov    %r14b,-0x39(%rbp)
140e8924d:	c7 45 cf 03 00 00 00 	movl   $0x3,-0x31(%rbp)
140e89254:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e89258:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e8925d:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140e89261:	4c 8d 05 03 aa 1f 00 	lea    0x1faa03(%rip),%r8        # 0x141083c6b
140e89268:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e8926c:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e89270:	e8 ab 67 fe ff       	call   0x140e6fa20
140e89275:	48 8b ce             	mov    %rsi,%rcx
140e89278:	e8 03 1b fe ff       	call   0x140e6ad80
140e8927d:	44 0f b7 f0          	movzwl %ax,%r14d
140e89281:	66 89 45 c7          	mov    %ax,-0x39(%rbp)
140e89285:	c7 45 cf 05 ff 00 00 	movl   $0xff05,-0x31(%rbp)
140e8928c:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e89290:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e89295:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140e89299:	4c 8d 05 cb a9 1f 00 	lea    0x1fa9cb(%rip),%r8        # 0x141083c6b
140e892a0:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e892a4:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e892a8:	e8 33 e4 fd ff       	call   0x140e676e0
140e892ad:	80 7d df 00          	cmpb   $0x0,-0x21(%rbp)
140e892b1:	75 3e                	jne    0x140e892f1
140e892b3:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
140e892b7:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140e892bb:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e892bf:	e8 0c ec fd ff       	call   0x140e67ed0
140e892c4:	66 44 89 75 c7       	mov    %r14w,-0x39(%rbp)
140e892c9:	c7 45 cf 05 ff 00 00 	movl   $0xff05,-0x31(%rbp)
140e892d0:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e892d4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e892d9:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140e892dd:	4c 8d 05 87 a9 1f 00 	lea    0x1fa987(%rip),%r8        # 0x141083c6b
140e892e4:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e892e8:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e892ec:	e8 ef e3 fd ff       	call   0x140e676e0
140e892f1:	48 8b ce             	mov    %rsi,%rcx
140e892f4:	e8 17 0a fe ff       	call   0x140e69d10
140e892f9:	44 0f b7 f0          	movzwl %ax,%r14d
140e892fd:	66 89 45 c7          	mov    %ax,-0x39(%rbp)
140e89301:	c7 45 cf 06 ff 00 00 	movl   $0xff06,-0x31(%rbp)
140e89308:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e8930c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e89311:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140e89315:	4c 8d 05 4f a9 1f 00 	lea    0x1fa94f(%rip),%r8        # 0x141083c6b
140e8931c:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e89320:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e89324:	e8 b7 e3 fd ff       	call   0x140e676e0
140e89329:	80 7d df 00          	cmpb   $0x0,-0x21(%rbp)
140e8932d:	75 3e                	jne    0x140e8936d
140e8932f:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
140e89333:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140e89337:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e8933b:	e8 90 eb fd ff       	call   0x140e67ed0
140e89340:	66 44 89 75 c7       	mov    %r14w,-0x39(%rbp)
140e89345:	c7 45 cf 06 ff 00 00 	movl   $0xff06,-0x31(%rbp)
140e8934c:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e89350:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e89355:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140e89359:	4c 8d 05 0b a9 1f 00 	lea    0x1fa90b(%rip),%r8        # 0x141083c6b
140e89360:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e89364:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e89368:	e8 73 e3 fd ff       	call   0x140e676e0
140e8936d:	48 8b ce             	mov    %rsi,%rcx
140e89370:	e8 fb f3 ff ff       	call   0x140e88770
140e89375:	44 8b f0             	mov    %eax,%r14d
140e89378:	89 45 cf             	mov    %eax,-0x31(%rbp)
140e8937b:	c7 45 c7 04 00 00 00 	movl   $0x4,-0x39(%rbp)
140e89382:	48 8d 45 cf          	lea    -0x31(%rbp),%rax
140e89386:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e8938b:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
140e8938f:	4c 8d 05 d5 a8 1f 00 	lea    0x1fa8d5(%rip),%r8        # 0x141083c6b
140e89396:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e8939a:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e8939e:	e8 8d e0 fd ff       	call   0x140e67430
140e893a3:	80 7d df 00          	cmpb   $0x0,-0x21(%rbp)
140e893a7:	75 3d                	jne    0x140e893e6
140e893a9:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
140e893ad:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140e893b1:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e893b5:	e8 16 eb fd ff       	call   0x140e67ed0
140e893ba:	44 89 75 cf          	mov    %r14d,-0x31(%rbp)
140e893be:	c7 45 c7 04 00 00 00 	movl   $0x4,-0x39(%rbp)
140e893c5:	48 8d 45 cf          	lea    -0x31(%rbp),%rax
140e893c9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e893ce:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
140e893d2:	4c 8d 05 92 a8 1f 00 	lea    0x1fa892(%rip),%r8        # 0x141083c6b
140e893d9:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e893dd:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e893e1:	e8 4a e0 fd ff       	call   0x140e67430
140e893e6:	48 8b ce             	mov    %rsi,%rcx
140e893e9:	e8 b2 f2 ff ff       	call   0x140e886a0
140e893ee:	44 8b f0             	mov    %eax,%r14d
140e893f1:	89 45 cf             	mov    %eax,-0x31(%rbp)
140e893f4:	c7 45 c7 05 00 00 00 	movl   $0x5,-0x39(%rbp)
140e893fb:	48 8d 45 cf          	lea    -0x31(%rbp),%rax
140e893ff:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e89404:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
140e89408:	4c 8d 05 5c a8 1f 00 	lea    0x1fa85c(%rip),%r8        # 0x141083c6b
140e8940f:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e89413:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e89417:	e8 14 e0 fd ff       	call   0x140e67430
140e8941c:	80 7d df 00          	cmpb   $0x0,-0x21(%rbp)
140e89420:	75 3d                	jne    0x140e8945f
140e89422:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
140e89426:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140e8942a:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e8942e:	e8 9d ea fd ff       	call   0x140e67ed0
140e89433:	44 89 75 cf          	mov    %r14d,-0x31(%rbp)
140e89437:	c7 45 c7 05 00 00 00 	movl   $0x5,-0x39(%rbp)
140e8943e:	48 8d 45 cf          	lea    -0x31(%rbp),%rax
140e89442:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e89447:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
140e8944b:	4c 8d 05 19 a8 1f 00 	lea    0x1fa819(%rip),%r8        # 0x141083c6b
140e89452:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e89456:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e8945a:	e8 d1 df fd ff       	call   0x140e67430
140e8945f:	48 8b ce             	mov    %rsi,%rcx
140e89462:	e8 19 f3 ff ff       	call   0x140e88780
140e89467:	44 0f b7 f0          	movzwl %ax,%r14d
140e8946b:	66 89 45 c7          	mov    %ax,-0x39(%rbp)
140e8946f:	c7 45 cf 06 00 00 00 	movl   $0x6,-0x31(%rbp)
140e89476:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e8947a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e8947f:	4c 8d 4d cf          	lea    -0x31(%rbp),%r9
140e89483:	4c 8d 05 e1 a7 1f 00 	lea    0x1fa7e1(%rip),%r8        # 0x141083c6b
140e8948a:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140e8948e:	49 8d 4d 40          	lea    0x40(%r13),%rcx
140e89492:	e8 49 e2 fd ff       	call   0x140e676e0