1401a1f17:	48 8d 15 52 31 9a 00 	lea    0x9a3152(%rip),%rdx        # 0x140b45070
1401a1f1e:	48 8b c8             	mov    %rax,%rcx
1401a1f21:	e8 76 46 e6 ff       	call   0x14000659c
1401a1f26:	b8 15 fb 00 00       	mov    $0xfb15,%eax
1401a1f2b:	66 89 85 b0 04 00 00 	mov    %ax,0x4b0(%rbp)
1401a1f32:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a1f39:	49 8b ce             	mov    %r14,%rcx
1401a1f3c:	e8 bf 61 00 00       	call   0x1401a8100
1401a1f41:	48 8d 15 40 31 9a 00 	lea    0x9a3140(%rip),%rdx        # 0x140b45088
1401a1f48:	48 8b c8             	mov    %rax,%rcx
1401a1f4b:	e8 4c 46 e6 ff       	call   0x14000659c
1401a1f50:	b8 16 fb 00 00       	mov    $0xfb16,%eax
1401a1f55:	66 89 85 b0 04 00 00 	mov    %ax,0x4b0(%rbp)
1401a1f5c:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a1f63:	49 8b ce             	mov    %r14,%rcx
1401a1f66:	e8 95 61 00 00       	call   0x1401a8100
1401a1f6b:	48 8d 15 0e 31 9a 00 	lea    0x9a310e(%rip),%rdx        # 0x140b45080
1401a1f72:	48 8b c8             	mov    %rax,%rcx
1401a1f75:	e8 22 46 e6 ff       	call   0x14000659c
1401a1f7a:	b8 17 fb 00 00       	mov    $0xfb17,%eax
1401a1f7f:	66 89 85 b0 04 00 00 	mov    %ax,0x4b0(%rbp)
1401a1f86:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a1f8d:	49 8b ce             	mov    %r14,%rcx
1401a1f90:	e8 6b 61 00 00       	call   0x1401a8100
1401a1f95:	48 8d 15 fc 30 9a 00 	lea    0x9a30fc(%rip),%rdx        # 0x140b45098
1401a1f9c:	48 8b c8             	mov    %rax,%rcx
1401a1f9f:	e8 f8 45 e6 ff       	call   0x14000659c
1401a1fa4:	b8 1d fb 00 00       	mov    $0xfb1d,%eax
1401a1fa9:	66 89 85 b0 04 00 00 	mov    %ax,0x4b0(%rbp)
1401a1fb0:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a1fb7:	49 8b ce             	mov    %r14,%rcx
1401a1fba:	e8 41 61 00 00       	call   0x1401a8100
1401a1fbf:	48 8d 15 ca 30 9a 00 	lea    0x9a30ca(%rip),%rdx        # 0x140b45090
1401a1fc6:	48 8b c8             	mov    %rax,%rcx
1401a1fc9:	e8 ce 45 e6 ff       	call   0x14000659c
1401a1fce:	b8 1f fb 00 00       	mov    $0xfb1f,%eax
1401a1fd3:	66 89 85 b0 04 00 00 	mov    %ax,0x4b0(%rbp)
1401a1fda:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a1fe1:	49 8b ce             	mov    %r14,%rcx
1401a1fe4:	e8 17 61 00 00       	call   0x1401a8100
1401a1fe9:	48 8d 15 08 31 9a 00 	lea    0x9a3108(%rip),%rdx        # 0x140b450f8
1401a1ff0:	48 8b c8             	mov    %rax,%rcx
1401a1ff3:	e8 a4 45 e6 ff       	call   0x14000659c
1401a1ff8:	b8 20 fb 00 00       	mov    $0xfb20,%eax
1401a1ffd:	66 89 85 b0 04 00 00 	mov    %ax,0x4b0(%rbp)
1401a2004:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a200b:	49 8b ce             	mov    %r14,%rcx
1401a200e:	e8 ed 60 00 00       	call   0x1401a8100
1401a2013:	48 8d 15 da 30 9a 00 	lea    0x9a30da(%rip),%rdx        # 0x140b450f4
1401a201a:	48 8b c8             	mov    %rax,%rcx
1401a201d:	e8 7a 45 e6 ff       	call   0x14000659c
1401a2022:	b8 21 fb 00 00       	mov    $0xfb21,%eax
1401a2027:	66 89 85 b0 04 00 00 	mov    %ax,0x4b0(%rbp)
1401a202e:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a2035:	49 8b ce             	mov    %r14,%rcx
1401a2038:	e8 c3 60 00 00       	call   0x1401a8100
1401a203d:	48 8d 15 c0 30 9a 00 	lea    0x9a30c0(%rip),%rdx        # 0x140b45104
1401a2044:	48 8b c8             	mov    %rax,%rcx
1401a2047:	e8 50 45 e6 ff       	call   0x14000659c
1401a204c:	b8 22 fb 00 00       	mov    $0xfb22,%eax
1401a2051:	66 89 85 b0 04 00 00 	mov    %ax,0x4b0(%rbp)
1401a2058:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a205f:	49 8b ce             	mov    %r14,%rcx
1401a2062:	e8 99 60 00 00       	call   0x1401a8100
1401a2067:	48 8d 15 92 30 9a 00 	lea    0x9a3092(%rip),%rdx        # 0x140b45100
1401a206e:	48 8b c8             	mov    %rax,%rcx
1401a2071:	e8 26 45 e6 ff       	call   0x14000659c
1401a2076:	b8 23 fb 00 00       	mov    $0xfb23,%eax
1401a207b:	66 89 85 b0 04 00 00 	mov    %ax,0x4b0(%rbp)
1401a2082:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a2089:	49 8b ce             	mov    %r14,%rcx
1401a208c:	e8 6f 60 00 00       	call   0x1401a8100
1401a2091:	48 8d 15 74 30 9a 00 	lea    0x9a3074(%rip),%rdx        # 0x140b4510c
1401a2098:	48 8b c8             	mov    %rax,%rcx
1401a209b:	e8 fc 44 e6 ff       	call   0x14000659c
1401a20a0:	b8 24 fb 00 00       	mov    $0xfb24,%eax
1401a20a5:	66 89 85 b0 04 00 00 	mov    %ax,0x4b0(%rbp)
1401a20ac:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a20b3:	49 8b ce             	mov    %r14,%rcx
1401a20b6:	e8 45 60 00 00       	call   0x1401a8100
1401a20bb:	48 8d 15 46 30 9a 00 	lea    0x9a3046(%rip),%rdx        # 0x140b45108
1401a20c2:	48 8b c8             	mov    %rax,%rcx
1401a20c5:	e8 d2 44 e6 ff       	call   0x14000659c
1401a20ca:	b8 25 fb 00 00       	mov    $0xfb25,%eax
1401a20cf:	66 89 85 b0 04 00 00 	mov    %ax,0x4b0(%rbp)
1401a20d6:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a20dd:	49 8b ce             	mov    %r14,%rcx
1401a20e0:	e8 1b 60 00 00       	call   0x1401a8100
1401a20e5:	48 8d 15 28 30 9a 00 	lea    0x9a3028(%rip),%rdx        # 0x140b45114
1401a20ec:	48 8b c8             	mov    %rax,%rcx
1401a20ef:	e8 a8 44 e6 ff       	call   0x14000659c
1401a20f4:	b8 26 fb 00 00       	mov    $0xfb26,%eax
1401a20f9:	66 89 85 b0 04 00 00 	mov    %ax,0x4b0(%rbp)
1401a2100:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a2107:	49 8b ce             	mov    %r14,%rcx
1401a210a:	e8 f1 5f 00 00       	call   0x1401a8100
1401a210f:	48 8d 15 fa 2f 9a 00 	lea    0x9a2ffa(%rip),%rdx        # 0x140b45110
1401a2116:	48 8b c8             	mov    %rax,%rcx
1401a2119:	e8 7e 44 e6 ff       	call   0x14000659c
1401a211e:	b8 27 fb 00 00       	mov    $0xfb27,%eax
1401a2123:	66 89 85 b0 04 00 00 	mov    %ax,0x4b0(%rbp)
1401a212a:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a2131:	49 8b ce             	mov    %r14,%rcx
1401a2134:	e8 c7 5f 00 00       	call   0x1401a8100
1401a2139:	48 8d 15 a4 2f 9a 00 	lea    0x9a2fa4(%rip),%rdx        # 0x140b450e4
1401a2140:	48 8b c8             	mov    %rax,%rcx
1401a2143:	e8 54 44 e6 ff       	call   0x14000659c
1401a2148:	b8 28 fb 00 00       	mov    $0xfb28,%eax
1401a214d:	66 89 85 b0 04 00 00 	mov    %ax,0x4b0(%rbp)
1401a2154:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a215b:	49 8b ce             	mov    %r14,%rcx
1401a215e:	e8 9d 5f 00 00       	call   0x1401a8100
1401a2163:	48 8d 15 76 2f 9a 00 	lea    0x9a2f76(%rip),%rdx        # 0x140b450e0
1401a216a:	48 8b c8             	mov    %rax,%rcx
1401a216d:	e8 2a 44 e6 ff       	call   0x14000659c
1401a2172:	b8 29 fb 00 00       	mov    $0xfb29,%eax
1401a2177:	66 89 85 b0 04 00 00 	mov    %ax,0x4b0(%rbp)
1401a217e:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a2185:	49 8b ce             	mov    %r14,%rcx
1401a2188:	e8 73 5f 00 00       	call   0x1401a8100
1401a218d:	48 8d 15 58 2f 9a 00 	lea    0x9a2f58(%rip),%rdx        # 0x140b450ec
1401a2194:	48 8b c8             	mov    %rax,%rcx
1401a2197:	e8 00 44 e6 ff       	call   0x14000659c
1401a219c:	c7 44 24 60 e9 05 c1 	movl   $0x5c105e9,0x60(%rsp)
1401a21a3:	05
1401a21a4:	c7 44 24 64 e9 05 c2 	movl   $0x5c205e9,0x64(%rsp)
1401a21ab:	05
1401a21ac:	c7 44 24 68 49 fb c1 	movl   $0x5c1fb49,0x68(%rsp)
1401a21b3:	05
1401a21b4:	c7 44 24 6c 49 fb c2 	movl   $0x5c2fb49,0x6c(%rsp)
1401a21bb:	05
1401a21bc:	c7 44 24 70 d0 05 b7 	movl   $0x5b705d0,0x70(%rsp)
1401a21c3:	05
1401a21c4:	c7 44 24 74 d0 05 b8 	movl   $0x5b805d0,0x74(%rsp)
1401a21cb:	05
1401a21cc:	c7 44 24 78 d0 05 bc 	movl   $0x5bc05d0,0x78(%rsp)
1401a21d3:	05
1401a21d4:	c7 44 24 7c d1 05 bc 	movl   $0x5bc05d1,0x7c(%rsp)
1401a21db:	05
1401a21dc:	c7 45 80 d2 05 bc 05 	movl   $0x5bc05d2,-0x80(%rbp)
1401a21e3:	c7 45 84 d3 05 bc 05 	movl   $0x5bc05d3,-0x7c(%rbp)
1401a21ea:	c7 45 88 d4 05 bc 05 	movl   $0x5bc05d4,-0x78(%rbp)
1401a21f1:	c7 45 8c d5 05 bc 05 	movl   $0x5bc05d5,-0x74(%rbp)
1401a21f8:	c7 45 90 d6 05 bc 05 	movl   $0x5bc05d6,-0x70(%rbp)
1401a21ff:	c7 45 94 d8 05 bc 05 	movl   $0x5bc05d8,-0x6c(%rbp)
1401a2206:	c7 45 98 d9 05 bc 05 	movl   $0x5bc05d9,-0x68(%rbp)
1401a220d:	c7 45 9c da 05 bc 05 	movl   $0x5bc05da,-0x64(%rbp)
1401a2214:	c7 45 a0 db 05 bc 05 	movl   $0x5bc05db,-0x60(%rbp)
1401a221b:	c7 45 a4 dc 05 bc 05 	movl   $0x5bc05dc,-0x5c(%rbp)
1401a2222:	c7 45 a8 de 05 bc 05 	movl   $0x5bc05de,-0x58(%rbp)
1401a2229:	c7 45 ac e0 05 bc 05 	movl   $0x5bc05e0,-0x54(%rbp)
1401a2230:	c7 45 b0 e1 05 bc 05 	movl   $0x5bc05e1,-0x50(%rbp)
1401a2237:	c7 45 b4 e3 05 bc 05 	movl   $0x5bc05e3,-0x4c(%rbp)
1401a223e:	c7 45 b8 e4 05 bc 05 	movl   $0x5bc05e4,-0x48(%rbp)
1401a2245:	c7 45 bc e6 05 bc 05 	movl   $0x5bc05e6,-0x44(%rbp)
1401a224c:	c7 45 c0 e7 05 bc 05 	movl   $0x5bc05e7,-0x40(%rbp)
1401a2253:	c7 45 c4 e8 05 bc 05 	movl   $0x5bc05e8,-0x3c(%rbp)
1401a225a:	c7 45 c8 e9 05 bc 05 	movl   $0x5bc05e9,-0x38(%rbp)
1401a2261:	c7 45 cc ea 05 bc 05 	movl   $0x5bc05ea,-0x34(%rbp)
1401a2268:	c7 45 d0 d5 05 b9 05 	movl   $0x5b905d5,-0x30(%rbp)
1401a226f:	c7 45 d4 d1 05 bf 05 	movl   $0x5bf05d1,-0x2c(%rbp)
1401a2276:	c7 45 d8 db 05 bf 05 	movl   $0x5bf05db,-0x28(%rbp)
1401a227d:	c7 45 dc e4 05 bf 05 	movl   $0x5bf05e4,-0x24(%rbp)
1401a2284:	c7 45 e0 d0 05 dc 05 	movl   $0x5dc05d0,-0x20(%rbp)
1401a228b:	49 8b f7             	mov    %r15,%rsi
1401a228e:	49 8b ff             	mov    %r15,%rdi
1401a2291:	48 83 ff 1b          	cmp    $0x1b,%rdi
1401a2295:	77 0f                	ja     0x1401a22a6
1401a2297:	b8 00 20 08 09       	mov    $0x9082000,%eax
1401a229c:	48 0f a3 f8          	bt     %rdi,%rax
1401a22a0:	0f 82 ce 00 00 00    	jb     0x1401a2374
1401a22a6:	b8 d6 04 00 00       	mov    $0x4d6,%eax
1401a22ab:	0f b7 df             	movzwl %di,%ebx
1401a22ae:	66 2b d8             	sub    %ax,%bx
1401a22b1:	66 89 9d b0 04 00 00 	mov    %bx,0x4b0(%rbp)
1401a22b8:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a22bf:	49 8b ce             	mov    %r14,%rcx
1401a22c2:	e8 39 5e 00 00       	call   0x1401a8100
1401a22c7:	48 8d 15 ea c9 99 00 	lea    0x99c9ea(%rip),%rdx        # 0x140b3ecb8
1401a22ce:	48 8b c8             	mov    %rax,%rcx
1401a22d1:	e8 c6 42 e6 ff       	call   0x14000659c
1401a22d6:	66 89 9d b0 04 00 00 	mov    %bx,0x4b0(%rbp)
1401a22dd:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a22e4:	49 8b ce             	mov    %r14,%rcx
1401a22e7:	e8 14 5e 00 00       	call   0x1401a8100
1401a22ec:	44 0f b7 4c 74 60    	movzwl 0x60(%rsp,%rsi,2),%r9d
1401a22f2:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401a22f6:	48 3b 50 18          	cmp    0x18(%rax),%rdx
1401a22fa:	73 1f                	jae    0x1401a231b
1401a22fc:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
1401a2300:	48 89 48 10          	mov    %rcx,0x10(%rax)
1401a2304:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
1401a2309:	76 03                	jbe    0x1401a230e
1401a230b:	48 8b 00             	mov    (%rax),%rax
1401a230e:	66 44 89 0c 50       	mov    %r9w,(%rax,%rdx,2)
1401a2313:	66 44 89 7c 50 02    	mov    %r15w,0x2(%rax,%rdx,2)
1401a2319:	eb 08                	jmp    0x1401a2323
1401a231b:	48 8b c8             	mov    %rax,%rcx
1401a231e:	e8 19 6e e6 ff       	call   0x14000913c
1401a2323:	66 89 9d b0 04 00 00 	mov    %bx,0x4b0(%rbp)
1401a232a:	48 8d 95 b0 04 00 00 	lea    0x4b0(%rbp),%rdx
1401a2331:	49 8b ce             	mov    %r14,%rcx
1401a2334:	e8 c7 5d 00 00       	call   0x1401a8100
1401a2339:	44 0f b7 4c 74 62    	movzwl 0x62(%rsp,%rsi,2),%r9d
1401a233f:	48 8b 50 10          	mov    0x10(%rax),%rdx
1401a2343:	48 3b 50 18          	cmp    0x18(%rax),%rdx
1401a2347:	73 1f                	jae    0x1401a2368
1401a2349:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
1401a234d:	48 89 48 10          	mov    %rcx,0x10(%rax)
1401a2351:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
1401a2356:	76 03                	jbe    0x1401a235b
1401a2358:	48 8b 00             	mov    (%rax),%rax
1401a235b:	66 44 89 0c 50       	mov    %r9w,(%rax,%rdx,2)
1401a2360:	66 44 89 7c 50 02    	mov    %r15w,0x2(%rax,%rdx,2)
1401a2366:	eb 08                	jmp    0x1401a2370
1401a2368:	48 8b c8             	mov    %rax,%rcx
1401a236b:	e8 cc 6d e6 ff       	call   0x14000913c
1401a2370:	48 83 c6 02          	add    $0x2,%rsi
1401a2374:	48 ff c7             	inc    %rdi
1401a2377:	48 83 fe 41          	cmp    $0x41,%rsi
1401a237b:	0f 82 10 ff ff ff    	jb     0x1401a2291
1401a2381:	49 8b c6             	mov    %r14,%rax
1401a2384:	48 8b 9c 24 c0 05 00 	mov    0x5c0(%rsp),%rbx
1401a238b:	00
1401a238c:	48 81 c4 80 05 00 00 	add    $0x580,%rsp
1401a2393:	41 5f                	pop    %r15
1401a2395:	41 5e                	pop    %r14
1401a2397:	5f                   	pop    %rdi
1401a2398:	5e                   	pop    %rsi
1401a2399:	5d                   	pop    %rbp
1401a239a:	c3                   	ret
1401a239b:	90                   	nop
1401a239c:	48 8b c4             	mov    %rsp,%rax
1401a239f:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401a23a3:	48 89 70 18          	mov    %rsi,0x18(%rax)
1401a23a7:	48 89 78 20          	mov    %rdi,0x20(%rax)
1401a23ab:	55                   	push   %rbp
1401a23ac:	41 54                	push   %r12
1401a23ae:	41 55                	push   %r13
1401a23b0:	41 56                	push   %r14
1401a23b2:	41 57                	push   %r15
1401a23b4:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1401a23b8:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
1401a23bf:	0f 29 70 c8          	movaps %xmm6,-0x38(%rax)
1401a23c3:	0f 29 78 b8          	movaps %xmm7,-0x48(%rax)
1401a23c7:	4c 8b e1             	mov    %rcx,%r12
1401a23ca:	33 d2                	xor    %edx,%edx
1401a23cc:	48 8b 09             	mov    (%rcx),%rcx
1401a23cf:	e8 e0 2a ff ff       	call   0x140194eb4
1401a23d4:	8b d8                	mov    %eax,%ebx
1401a23d6:	49 8b 0c 24          	mov    (%r12),%rcx
1401a23da:	48 8b 11             	mov    (%rcx),%rdx
1401a23dd:	48 8b 82 80 00 00 00 	mov    0x80(%rdx),%rax
1401a23e4:	48 8d 15 9d 35 97 00 	lea    0x97359d(%rip),%rdx        # 0x140b15988
1401a23eb:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
1401a23ef:	48 8d 15 8a 8a ff ff 	lea    -0x7576(%rip),%rdx        # 0x14019ae80
1401a23f6:	48 89 55 df          	mov    %rdx,-0x21(%rbp)
1401a23fa:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1401a23fe:	48 89 55 0f          	mov    %rdx,0xf(%rbp)
1401a2402:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1401a2406:	ff 15 2c a8 96 00    	call   *0x96a82c(%rip)        # 0x140b0cc38
1401a240c:	83 fb 05             	cmp    $0x5,%ebx
1401a240f:	0f 85 27 04 00 00    	jne    0x1401a283c
1401a2415:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a2418:	f3 0f 7f 45 bf       	movdqu %xmm0,-0x41(%rbp)
1401a241d:	48 83 65 cf 00       	andq   $0x0,-0x31(%rbp)
1401a2422:	f3 0f 7f 45 9f       	movdqu %xmm0,-0x61(%rbp)
1401a2427:	48 83 65 af 00       	andq   $0x0,-0x51(%rbp)
1401a242c:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401a2432:	48 83 65 87 00       	andq   $0x0,-0x79(%rbp)
1401a2437:	44 8d 4b fc          	lea    -0x4(%rbx),%r9d
1401a243b:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1401a2440:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1401a2444:	49 8b 0c 24          	mov    (%r12),%rcx
1401a2448:	e8 eb ee eb ff       	call   0x140061338
1401a244d:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1401a2452:	48 85 c9             	test   %rcx,%rcx
1401a2455:	74 34                	je     0x1401a248b
1401a2457:	48 8b 45 87          	mov    -0x79(%rbp),%rax
1401a245b:	48 2b c1             	sub    %rcx,%rax
1401a245e:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1401a2462:	48 8b d1             	mov    %rcx,%rdx
1401a2465:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401a246b:	72 18                	jb     0x1401a2485
1401a246d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401a2471:	48 2b d1             	sub    %rcx,%rdx
1401a2474:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401a2478:	48 83 f8 1f          	cmp    $0x1f,%rax
1401a247c:	76 07                	jbe    0x1401a2485
1401a247e:	ff 15 14 a5 96 00    	call   *0x96a514(%rip)        # 0x140b0c998
1401a2484:	cc                   	int3
1401a2485:	ff 15 35 a4 96 00    	call   *0x96a435(%rip)        # 0x140b0c8c0
1401a248b:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a248e:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401a2494:	48 83 65 87 00       	andq   $0x0,-0x79(%rbp)
1401a2499:	40 32 f6             	xor    %sil,%sil
1401a249c:	40 88 75 67          	mov    %sil,0x67(%rbp)
1401a24a0:	48 8b 5d bf          	mov    -0x41(%rbp),%rbx
1401a24a4:	41 83 cd ff          	or     $0xffffffff,%r13d
1401a24a8:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
1401a24ad:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
1401a24b2:	48 3b 5d c7          	cmp    -0x39(%rbp),%rbx
1401a24b6:	0f 84 60 02 00 00    	je     0x1401a271c
1401a24bc:	0f 57 ff             	xorps  %xmm7,%xmm7
1401a24bf:	48 8b d3             	mov    %rbx,%rdx
1401a24c2:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
1401a24c6:	e8 85 a1 e7 ff       	call   0x14001c650
1401a24cb:	4c 8b 6d 8f          	mov    -0x71(%rbp),%r13
1401a24cf:	4d 85 ed             	test   %r13,%r13
1401a24d2:	0f 84 bd 00 00 00    	je     0x1401a2595
1401a24d8:	4d 3b fe             	cmp    %r14,%r15
1401a24db:	0f 84 1a 01 00 00    	je     0x1401a25fb
1401a24e1:	49 8b 4e f0          	mov    -0x10(%r14),%rcx
1401a24e5:	48 8b 01             	mov    (%rcx),%rax
1401a24e8:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401a24ef:	ff 15 43 a7 96 00    	call   *0x96a743(%rip)        # 0x140b0cc38
1401a24f5:	48 8b f0             	mov    %rax,%rsi
1401a24f8:	48 8b 0b             	mov    (%rbx),%rcx
1401a24fb:	48 8b 11             	mov    (%rcx),%rdx
1401a24fe:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401a2505:	ff 15 2d a7 96 00    	call   *0x96a72d(%rip)        # 0x140b0cc38
1401a250b:	48 8b f8             	mov    %rax,%rdi
1401a250e:	49 8b 4e f0          	mov    -0x10(%r14),%rcx
1401a2512:	48 8b 11             	mov    (%rcx),%rdx
1401a2515:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401a251c:	ff 15 16 a7 96 00    	call   *0x96a716(%rip)        # 0x140b0cc38
1401a2522:	f3 0f 10 70 08       	movss  0x8(%rax),%xmm6
1401a2527:	f3 0f 5c 30          	subss  (%rax),%xmm6
1401a252b:	f3 0f 11 75 b7       	movss  %xmm6,-0x49(%rbp)
1401a2530:	48 8b 0b             	mov    (%rbx),%rcx
1401a2533:	48 8b 01             	mov    (%rcx),%rax
1401a2536:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401a253d:	ff 15 f5 a6 96 00    	call   *0x96a6f5(%rip)        # 0x140b0cc38
1401a2543:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
1401a2548:	f3 0f 5c 00          	subss  (%rax),%xmm0
1401a254c:	f3 0f 11 45 bb       	movss  %xmm0,-0x45(%rbp)
1401a2551:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
1401a2555:	48 8d 4d bb          	lea    -0x45(%rbp),%rcx
1401a2559:	0f 2f f0             	comiss %xmm0,%xmm6
1401a255c:	48 0f 46 c1          	cmovbe %rcx,%rax
1401a2560:	f3 0f 10 06          	movss  (%rsi),%xmm0
1401a2564:	f3 0f 5f 07          	maxss  (%rdi),%xmm0
1401a2568:	f3 0f 10 4e 08       	movss  0x8(%rsi),%xmm1
1401a256d:	f3 0f 5d 4f 08       	minss  0x8(%rdi),%xmm1
1401a2572:	0f 2f c8             	comiss %xmm0,%xmm1
1401a2575:	76 06                	jbe    0x1401a257d
1401a2577:	f3 0f 5c c8          	subss  %xmm0,%xmm1
1401a257b:	eb 03                	jmp    0x1401a2580
1401a257d:	0f 28 cf             	movaps %xmm7,%xmm1
1401a2580:	f3 0f 10 00          	movss  (%rax),%xmm0