140027df8:	e8 53 e4 09 00       	call   0x1400c6250
140027dfd:	48 8d 0d ec 8e 1a 00 	lea    0x1a8eec(%rip),%rcx        # 0x1401d0cf0
140027e04:	48 83 c4 28          	add    $0x28,%rsp
140027e08:	e9 27 e8 15 00       	jmp    0x140186634
140027e0d:	cc                   	int3
140027e0e:	cc                   	int3
140027e0f:	cc                   	int3
140027e10:	48 83 ec 28          	sub    $0x28,%rsp
140027e14:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
140027e1a:	48 8d 15 bf 5c 20 00 	lea    0x205cbf(%rip),%rdx        # 0x14022dae0
140027e21:	48 8d 0d 28 ad 29 00 	lea    0x29ad28(%rip),%rcx        # 0x1402c2b50
140027e28:	e8 23 e4 09 00       	call   0x1400c6250
140027e2d:	48 8d 0d cc 8e 1a 00 	lea    0x1a8ecc(%rip),%rcx        # 0x1401d0d00
140027e34:	48 83 c4 28          	add    $0x28,%rsp
140027e38:	e9 f7 e7 15 00       	jmp    0x140186634
140027e3d:	cc                   	int3
140027e3e:	cc                   	int3
140027e3f:	cc                   	int3
140027e40:	48 83 ec 28          	sub    $0x28,%rsp
140027e44:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140027e4a:	48 8d 15 a7 5c 20 00 	lea    0x205ca7(%rip),%rdx        # 0x14022daf8
140027e51:	48 8d 0d f8 ab 29 00 	lea    0x29abf8(%rip),%rcx        # 0x1402c2a50
140027e58:	e8 f3 e3 09 00       	call   0x1400c6250
140027e5d:	48 8d 0d ac 8e 1a 00 	lea    0x1a8eac(%rip),%rcx        # 0x1401d0d10
140027e64:	48 83 c4 28          	add    $0x28,%rsp
140027e68:	e9 c7 e7 15 00       	jmp    0x140186634
140027e6d:	cc                   	int3
140027e6e:	cc                   	int3
140027e6f:	cc                   	int3
140027e70:	48 83 ec 28          	sub    $0x28,%rsp
140027e74:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140027e7a:	48 8d 15 7f 5c 20 00 	lea    0x205c7f(%rip),%rdx        # 0x14022db00
140027e81:	48 8d 0d e8 ad 29 00 	lea    0x29ade8(%rip),%rcx        # 0x1402c2c70
140027e88:	e8 c3 e3 09 00       	call   0x1400c6250
140027e8d:	48 8d 0d 8c 8e 1a 00 	lea    0x1a8e8c(%rip),%rcx        # 0x1401d0d20
140027e94:	48 83 c4 28          	add    $0x28,%rsp
140027e98:	e9 97 e7 15 00       	jmp    0x140186634
140027e9d:	cc                   	int3
140027e9e:	cc                   	int3
140027e9f:	cc                   	int3
140027ea0:	48 83 ec 28          	sub    $0x28,%rsp
140027ea4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140027eaa:	48 8d 15 57 5c 20 00 	lea    0x205c57(%rip),%rdx        # 0x14022db08
140027eb1:	48 8d 0d 38 af 29 00 	lea    0x29af38(%rip),%rcx        # 0x1402c2df0
140027eb8:	e8 43 e5 09 00       	call   0x1400c6400
140027ebd:	48 8d 0d 6c 8e 1a 00 	lea    0x1a8e6c(%rip),%rcx        # 0x1401d0d30
140027ec4:	48 83 c4 28          	add    $0x28,%rsp
140027ec8:	e9 67 e7 15 00       	jmp    0x140186634
140027ecd:	cc                   	int3
140027ece:	cc                   	int3
140027ecf:	cc                   	int3
140027ed0:	48 83 ec 28          	sub    $0x28,%rsp
140027ed4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140027eda:	48 8d 15 2b 5c 20 00 	lea    0x205c2b(%rip),%rdx        # 0x14022db0c
140027ee1:	48 8d 0d 48 aa 29 00 	lea    0x29aa48(%rip),%rcx        # 0x1402c2930
140027ee8:	e8 13 e5 09 00       	call   0x1400c6400
140027eed:	48 8d 0d 4c 8e 1a 00 	lea    0x1a8e4c(%rip),%rcx        # 0x1401d0d40
140027ef4:	48 83 c4 28          	add    $0x28,%rsp
140027ef8:	e9 37 e7 15 00       	jmp    0x140186634
140027efd:	cc                   	int3
140027efe:	cc                   	int3
140027eff:	cc                   	int3
140027f00:	48 83 ec 28          	sub    $0x28,%rsp
140027f04:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140027f0a:	48 8d 15 ff 5b 20 00 	lea    0x205bff(%rip),%rdx        # 0x14022db10
140027f11:	48 8d 0d 18 ae 29 00 	lea    0x29ae18(%rip),%rcx        # 0x1402c2d30
140027f18:	e8 e3 e4 09 00       	call   0x1400c6400
140027f1d:	48 8d 0d 2c 8e 1a 00 	lea    0x1a8e2c(%rip),%rcx        # 0x1401d0d50
140027f24:	48 83 c4 28          	add    $0x28,%rsp
140027f28:	e9 07 e7 15 00       	jmp    0x140186634
140027f2d:	cc                   	int3
140027f2e:	cc                   	int3
140027f2f:	cc                   	int3
140027f30:	48 83 ec 28          	sub    $0x28,%rsp
140027f34:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140027f3a:	48 8d 15 d3 5b 20 00 	lea    0x205bd3(%rip),%rdx        # 0x14022db14
140027f41:	48 8d 0d 48 a9 29 00 	lea    0x29a948(%rip),%rcx        # 0x1402c2890
140027f48:	e8 03 e3 09 00       	call   0x1400c6250
140027f4d:	48 8d 0d 0c 8e 1a 00 	lea    0x1a8e0c(%rip),%rcx        # 0x1401d0d60
140027f54:	48 83 c4 28          	add    $0x28,%rsp
140027f58:	e9 d7 e6 15 00       	jmp    0x140186634
140027f5d:	cc                   	int3
140027f5e:	cc                   	int3
140027f5f:	cc                   	int3
140027f60:	48 83 ec 28          	sub    $0x28,%rsp
140027f64:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140027f6a:	48 8d 15 43 5b 20 00 	lea    0x205b43(%rip),%rdx        # 0x14022dab4
140027f71:	48 8d 0d 98 aa 29 00 	lea    0x29aa98(%rip),%rcx        # 0x1402c2a10
140027f78:	e8 83 e4 09 00       	call   0x1400c6400
140027f7d:	48 8d 0d ec 8d 1a 00 	lea    0x1a8dec(%rip),%rcx        # 0x1401d0d70
140027f84:	48 83 c4 28          	add    $0x28,%rsp
140027f88:	e9 a7 e6 15 00       	jmp    0x140186634
140027f8d:	cc                   	int3
140027f8e:	cc                   	int3
140027f8f:	cc                   	int3
140027f90:	48 83 ec 28          	sub    $0x28,%rsp
140027f94:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140027f9a:	48 8d 15 77 5b 20 00 	lea    0x205b77(%rip),%rdx        # 0x14022db18
140027fa1:	48 8d 0d c8 a8 29 00 	lea    0x29a8c8(%rip),%rcx        # 0x1402c2870
140027fa8:	e8 a3 e2 09 00       	call   0x1400c6250
140027fad:	48 8d 0d cc 8d 1a 00 	lea    0x1a8dcc(%rip),%rcx        # 0x1401d0d80
140027fb4:	48 83 c4 28          	add    $0x28,%rsp
140027fb8:	e9 77 e6 15 00       	jmp    0x140186634
140027fbd:	cc                   	int3
140027fbe:	cc                   	int3
140027fbf:	cc                   	int3
140027fc0:	48 83 ec 28          	sub    $0x28,%rsp
140027fc4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140027fca:	48 8d 15 4f 5b 20 00 	lea    0x205b4f(%rip),%rdx        # 0x14022db20
140027fd1:	48 8d 0d b8 ad 29 00 	lea    0x29adb8(%rip),%rcx        # 0x1402c2d90
140027fd8:	e8 73 e2 09 00       	call   0x1400c6250
140027fdd:	48 8d 0d ac 8d 1a 00 	lea    0x1a8dac(%rip),%rcx        # 0x1401d0d90
140027fe4:	48 83 c4 28          	add    $0x28,%rsp
140027fe8:	e9 47 e6 15 00       	jmp    0x140186634
140027fed:	cc                   	int3
140027fee:	cc                   	int3
140027fef:	cc                   	int3
140027ff0:	48 83 ec 28          	sub    $0x28,%rsp
140027ff4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140027ffa:	48 8d 15 23 5b 20 00 	lea    0x205b23(%rip),%rdx        # 0x14022db24
140028001:	48 8d 0d 08 a9 29 00 	lea    0x29a908(%rip),%rcx        # 0x1402c2910
140028008:	e8 43 e2 09 00       	call   0x1400c6250
14002800d:	48 8d 0d 8c 8d 1a 00 	lea    0x1a8d8c(%rip),%rcx        # 0x1401d0da0
140028014:	48 83 c4 28          	add    $0x28,%rsp
140028018:	e9 17 e6 15 00       	jmp    0x140186634
14002801d:	cc                   	int3
14002801e:	cc                   	int3
14002801f:	cc                   	int3
140028020:	48 83 ec 28          	sub    $0x28,%rsp
140028024:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14002802a:	48 8d 15 f7 5a 20 00 	lea    0x205af7(%rip),%rdx        # 0x14022db28
140028031:	48 8d 0d f8 aa 29 00 	lea    0x29aaf8(%rip),%rcx        # 0x1402c2b30
140028038:	e8 13 e2 09 00       	call   0x1400c6250
14002803d:	48 8d 0d 6c 8d 1a 00 	lea    0x1a8d6c(%rip),%rcx        # 0x1401d0db0
140028044:	48 83 c4 28          	add    $0x28,%rsp
140028048:	e9 e7 e5 15 00       	jmp    0x140186634
14002804d:	cc                   	int3
14002804e:	cc                   	int3
14002804f:	cc                   	int3
140028050:	48 83 ec 28          	sub    $0x28,%rsp
140028054:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
14002805a:	48 8d 15 d7 5a 20 00 	lea    0x205ad7(%rip),%rdx        # 0x14022db38
140028061:	48 8d 0d e8 ad 29 00 	lea    0x29ade8(%rip),%rcx        # 0x1402c2e50
140028068:	e8 93 e3 09 00       	call   0x1400c6400
14002806d:	48 8d 0d 4c 8d 1a 00 	lea    0x1a8d4c(%rip),%rcx        # 0x1401d0dc0
140028074:	48 83 c4 28          	add    $0x28,%rsp
140028078:	e9 b7 e5 15 00       	jmp    0x140186634
14002807d:	cc                   	int3
14002807e:	cc                   	int3
14002807f:	cc                   	int3
140028080:	48 83 ec 28          	sub    $0x28,%rsp
140028084:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
14002808a:	48 8d 15 b7 5a 20 00 	lea    0x205ab7(%rip),%rdx        # 0x14022db48
140028091:	48 8d 0d b8 ae 29 00 	lea    0x29aeb8(%rip),%rcx        # 0x1402c2f50
140028098:	e8 63 e3 09 00       	call   0x1400c6400
14002809d:	48 8d 0d 2c 8d 1a 00 	lea    0x1a8d2c(%rip),%rcx        # 0x1401d0dd0
1400280a4:	48 83 c4 28          	add    $0x28,%rsp
1400280a8:	e9 87 e5 15 00       	jmp    0x140186634
1400280ad:	cc                   	int3
1400280ae:	cc                   	int3
1400280af:	cc                   	int3
1400280b0:	48 83 ec 28          	sub    $0x28,%rsp
1400280b4:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1400280ba:	48 8d 15 97 5a 20 00 	lea    0x205a97(%rip),%rdx        # 0x14022db58
1400280c1:	48 8d 0d a8 a5 29 00 	lea    0x29a5a8(%rip),%rcx        # 0x1402c2670
1400280c8:	e8 33 e3 09 00       	call   0x1400c6400
1400280cd:	48 8d 0d 0c 8d 1a 00 	lea    0x1a8d0c(%rip),%rcx        # 0x1401d0de0
1400280d4:	48 83 c4 28          	add    $0x28,%rsp
1400280d8:	e9 57 e5 15 00       	jmp    0x140186634
1400280dd:	cc                   	int3
1400280de:	cc                   	int3
1400280df:	cc                   	int3
1400280e0:	48 83 ec 28          	sub    $0x28,%rsp
1400280e4:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
1400280ea:	48 8d 15 77 5a 20 00 	lea    0x205a77(%rip),%rdx        # 0x14022db68
1400280f1:	48 8d 0d 38 ae 29 00 	lea    0x29ae38(%rip),%rcx        # 0x1402c2f30
1400280f8:	e8 03 e3 09 00       	call   0x1400c6400
1400280fd:	48 8d 0d ec 8c 1a 00 	lea    0x1a8cec(%rip),%rcx        # 0x1401d0df0
140028104:	48 83 c4 28          	add    $0x28,%rsp
140028108:	e9 27 e5 15 00       	jmp    0x140186634
14002810d:	cc                   	int3
14002810e:	cc                   	int3
14002810f:	cc                   	int3
140028110:	48 83 ec 28          	sub    $0x28,%rsp
140028114:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14002811a:	48 8d 15 57 5a 20 00 	lea    0x205a57(%rip),%rdx        # 0x14022db78
140028121:	48 8d 0d 28 b1 29 00 	lea    0x29b128(%rip),%rcx        # 0x1402c3250
140028128:	e8 d3 e2 09 00       	call   0x1400c6400
14002812d:	48 8d 0d cc 8c 1a 00 	lea    0x1a8ccc(%rip),%rcx        # 0x1401d0e00
140028134:	48 83 c4 28          	add    $0x28,%rsp
140028138:	e9 f7 e4 15 00       	jmp    0x140186634
14002813d:	cc                   	int3
14002813e:	cc                   	int3
14002813f:	cc                   	int3
140028140:	48 83 ec 28          	sub    $0x28,%rsp
140028144:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14002814a:	48 8d 15 27 5a 20 00 	lea    0x205a27(%rip),%rdx        # 0x14022db78
140028151:	48 8d 0d b8 ad 29 00 	lea    0x29adb8(%rip),%rcx        # 0x1402c2f10
140028158:	e8 a3 e2 09 00       	call   0x1400c6400
14002815d:	48 8d 0d ac 8c 1a 00 	lea    0x1a8cac(%rip),%rcx        # 0x1401d0e10
140028164:	48 83 c4 28          	add    $0x28,%rsp
140028168:	e9 c7 e4 15 00       	jmp    0x140186634
14002816d:	cc                   	int3
14002816e:	cc                   	int3
14002816f:	cc                   	int3
140028170:	48 83 ec 28          	sub    $0x28,%rsp
140028174:	41 b8 07 00 00 00    	mov    $0x7,%r8d
14002817a:	48 8d 15 ff 59 20 00 	lea    0x2059ff(%rip),%rdx        # 0x14022db80
140028181:	48 8d 0d 48 b1 29 00 	lea    0x29b148(%rip),%rcx        # 0x1402c32d0
140028188:	e8 73 e2 09 00       	call   0x1400c6400
14002818d:	48 8d 0d 8c 8c 1a 00 	lea    0x1a8c8c(%rip),%rcx        # 0x1401d0e20
140028194:	48 83 c4 28          	add    $0x28,%rsp
140028198:	e9 97 e4 15 00       	jmp    0x140186634
14002819d:	cc                   	int3
14002819e:	cc                   	int3
14002819f:	cc                   	int3
1400281a0:	48 83 ec 28          	sub    $0x28,%rsp
1400281a4:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1400281aa:	48 8d 15 d7 59 20 00 	lea    0x2059d7(%rip),%rdx        # 0x14022db88
1400281b1:	48 8d 0d f8 ab 29 00 	lea    0x29abf8(%rip),%rcx        # 0x1402c2db0
1400281b8:	e8 43 e2 09 00       	call   0x1400c6400
1400281bd:	48 8d 0d 6c 8c 1a 00 	lea    0x1a8c6c(%rip),%rcx        # 0x1401d0e30
1400281c4:	48 83 c4 28          	add    $0x28,%rsp
1400281c8:	e9 67 e4 15 00       	jmp    0x140186634
1400281cd:	cc                   	int3
1400281ce:	cc                   	int3
1400281cf:	cc                   	int3
1400281d0:	48 83 ec 28          	sub    $0x28,%rsp
1400281d4:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
1400281da:	48 8d 15 b7 59 20 00 	lea    0x2059b7(%rip),%rdx        # 0x14022db98
1400281e1:	48 8d 0d a8 a7 29 00 	lea    0x29a7a8(%rip),%rcx        # 0x1402c2990
1400281e8:	e8 13 e2 09 00       	call   0x1400c6400
1400281ed:	48 8d 0d 4c 8c 1a 00 	lea    0x1a8c4c(%rip),%rcx        # 0x1401d0e40
1400281f4:	48 83 c4 28          	add    $0x28,%rsp
1400281f8:	e9 37 e4 15 00       	jmp    0x140186634
1400281fd:	cc                   	int3
1400281fe:	cc                   	int3
1400281ff:	cc                   	int3
140028200:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140028205:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14002820a:	57                   	push   %rdi
14002820b:	48 83 ec 20          	sub    $0x20,%rsp
14002820f:	48 83 3d 91 a7 29 00 	cmpq   $0x10,0x29a791(%rip)        # 0x1402c29a8
140028216:	10
140028217:	48 8d 3d 72 a7 29 00 	lea    0x29a772(%rip),%rdi        # 0x1402c2990
14002821e:	48 8b 1d 7b a7 29 00 	mov    0x29a77b(%rip),%rbx        # 0x1402c29a0
140028225:	48 0f 43 3d 63 a7 29 	cmovae 0x29a763(%rip),%rdi        # 0x1402c2990
14002822c:	00
14002822d:	48 83 fb 10          	cmp    $0x10,%rbx
140028231:	73 17                	jae    0x14002824a
140028233:	0f 10 07             	movups (%rdi),%xmm0
140028236:	48 c7 05 57 6b 2f 00 	movq   $0xf,0x2f6b57(%rip)        # 0x14031ed98
14002823d:	0f 00 00 00
140028241:	0f 11 05 38 6b 2f 00 	movups %xmm0,0x2f6b38(%rip)        # 0x14031ed80
140028248:	eb 77                	jmp    0x1400282c1
14002824a:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140028251:	ff ff 7f
140028254:	48 8b f3             	mov    %rbx,%rsi
140028257:	48 83 ce 0f          	or     $0xf,%rsi
14002825b:	48 3b f0             	cmp    %rax,%rsi
14002825e:	48 0f 47 f0          	cmova  %rax,%rsi
140028262:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140028266:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
14002826d:	72 27                	jb     0x140028296
14002826f:	48 8d 41 27          	lea    0x27(%rcx),%rax
140028273:	48 3b c1             	cmp    %rcx,%rax
140028276:	76 71                	jbe    0x1400282e9
140028278:	48 8b c8             	mov    %rax,%rcx
14002827b:	e8 70 e0 15 00       	call   0x1401862f0
140028280:	48 8b c8             	mov    %rax,%rcx
140028283:	48 85 c0             	test   %rax,%rax
140028286:	74 5b                	je     0x1400282e3
140028288:	48 83 c0 27          	add    $0x27,%rax
14002828c:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
140028290:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
140028294:	eb 0e                	jmp    0x1400282a4
140028296:	48 85 c9             	test   %rcx,%rcx
140028299:	74 07                	je     0x1400282a2
14002829b:	e8 50 e0 15 00       	call   0x1401862f0
1400282a0:	eb 02                	jmp    0x1400282a4
1400282a2:	33 c0                	xor    %eax,%eax
1400282a4:	4c 8d 43 01          	lea    0x1(%rbx),%r8
1400282a8:	48 89 05 d1 6a 2f 00 	mov    %rax,0x2f6ad1(%rip)        # 0x14031ed80
1400282af:	48 8b d7             	mov    %rdi,%rdx
1400282b2:	48 8b c8             	mov    %rax,%rcx
1400282b5:	e8 06 01 16 00       	call   0x1401883c0
1400282ba:	48 89 35 d7 6a 2f 00 	mov    %rsi,0x2f6ad7(%rip)        # 0x14031ed98
1400282c1:	48 8d 0d 88 8b 1a 00 	lea    0x1a8b88(%rip),%rcx        # 0x1401d0e50
1400282c8:	48 89 1d c1 6a 2f 00 	mov    %rbx,0x2f6ac1(%rip)        # 0x14031ed90
1400282cf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400282d4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400282d9:	48 83 c4 20          	add    $0x20,%rsp
1400282dd:	5f                   	pop    %rdi
1400282de:	e9 51 e3 15 00       	jmp    0x140186634
1400282e3:	e8 9c 32 16 00       	call   0x14018b584
1400282e8:	cc                   	int3
1400282e9:	e8 62 dc 09 00       	call   0x1400c5f50
1400282ee:	cc                   	int3
1400282ef:	cc                   	int3
1400282f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400282f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400282fa:	57                   	push   %rdi
1400282fb:	48 83 ec 20          	sub    $0x20,%rsp
1400282ff:	48 83 3d c1 aa 29 00 	cmpq   $0x10,0x29aac1(%rip)        # 0x1402c2dc8
140028306:	10
140028307:	48 8d 3d a2 aa 29 00 	lea    0x29aaa2(%rip),%rdi        # 0x1402c2db0
14002830e:	48 8b 1d ab aa 29 00 	mov    0x29aaab(%rip),%rbx        # 0x1402c2dc0
140028315:	48 0f 43 3d 93 aa 29 	cmovae 0x29aa93(%rip),%rdi        # 0x1402c2db0
14002831c:	00
14002831d:	48 83 fb 10          	cmp    $0x10,%rbx
140028321:	73 17                	jae    0x14002833a
140028323:	0f 10 07             	movups (%rdi),%xmm0
140028326:	48 c7 05 a7 6a 2f 00 	movq   $0xf,0x2f6aa7(%rip)        # 0x14031edd8
14002832d:	0f 00 00 00
140028331:	0f 11 05 88 6a 2f 00 	movups %xmm0,0x2f6a88(%rip)        # 0x14031edc0
140028338:	eb 77                	jmp    0x1400283b1
14002833a:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140028341:	ff ff 7f
140028344:	48 8b f3             	mov    %rbx,%rsi
140028347:	48 83 ce 0f          	or     $0xf,%rsi
14002834b:	48 3b f0             	cmp    %rax,%rsi
14002834e:	48 0f 47 f0          	cmova  %rax,%rsi
140028352:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
140028356:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
14002835d:	72 27                	jb     0x140028386
14002835f:	48 8d 41 27          	lea    0x27(%rcx),%rax
140028363:	48 3b c1             	cmp    %rcx,%rax
140028366:	76 71                	jbe    0x1400283d9
140028368:	48 8b c8             	mov    %rax,%rcx
14002836b:	e8 80 df 15 00       	call   0x1401862f0
140028370:	48 8b c8             	mov    %rax,%rcx
140028373:	48 85 c0             	test   %rax,%rax
140028376:	74 5b                	je     0x1400283d3
140028378:	48 83 c0 27          	add    $0x27,%rax
14002837c:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
140028380:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
140028384:	eb 0e                	jmp    0x140028394
140028386:	48 85 c9             	test   %rcx,%rcx
140028389:	74 07                	je     0x140028392
14002838b:	e8 60 df 15 00       	call   0x1401862f0
140028390:	eb 02                	jmp    0x140028394
140028392:	33 c0                	xor    %eax,%eax
140028394:	4c 8d 43 01          	lea    0x1(%rbx),%r8
140028398:	48 89 05 21 6a 2f 00 	mov    %rax,0x2f6a21(%rip)        # 0x14031edc0
14002839f:	48 8b d7             	mov    %rdi,%rdx
1400283a2:	48 8b c8             	mov    %rax,%rcx
1400283a5:	e8 16 00 16 00       	call   0x1401883c0
1400283aa:	48 89 35 27 6a 2f 00 	mov    %rsi,0x2f6a27(%rip)        # 0x14031edd8
1400283b1:	48 8d 0d a8 8a 1a 00 	lea    0x1a8aa8(%rip),%rcx        # 0x1401d0e60
1400283b8:	48 89 1d 11 6a 2f 00 	mov    %rbx,0x2f6a11(%rip)        # 0x14031edd0