1408d70c7:	c3                   	ret
1408d70c8:	90                   	nop
1408d70c9:	90                   	nop
1408d70ca:	90                   	nop
1408d70cb:	90                   	nop
1408d70cc:	90                   	nop
1408d70cd:	90                   	nop
1408d70ce:	90                   	nop
1408d70cf:	90                   	nop
1408d70d0:	48 8b c4             	mov    %rsp,%rax
1408d70d3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1408d70d7:	48 89 70 10          	mov    %rsi,0x10(%rax)
1408d70db:	48 89 78 18          	mov    %rdi,0x18(%rax)
1408d70df:	55                   	push   %rbp
1408d70e0:	41 56                	push   %r14
1408d70e2:	41 57                	push   %r15
1408d70e4:	48 8d 68 88          	lea    -0x78(%rax),%rbp
1408d70e8:	48 81 ec 60 01 00 00 	sub    $0x160,%rsp
1408d70ef:	4d 8b f0             	mov    %r8,%r14
1408d70f2:	48 8b f1             	mov    %rcx,%rsi
1408d70f5:	4d 8b 39             	mov    (%r9),%r15
1408d70f8:	48 8b 41 08          	mov    0x8(%rcx),%rax
1408d70fc:	4c 8d 48 28          	lea    0x28(%rax),%r9
1408d7100:	48 83 c0 08          	add    $0x8,%rax
1408d7104:	0f 57 c0             	xorps  %xmm0,%xmm0
1408d7107:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1408d710d:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
1408d7112:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408d7117:	4d 8b c8             	mov    %r8,%r9
1408d711a:	4c 8b c2             	mov    %rdx,%r8
1408d711d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1408d7122:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1408d7127:	e8 e0 e4 00 00       	call   0x1408e560c
1408d712c:	48 8b 56 30          	mov    0x30(%rsi),%rdx
1408d7130:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1408d7135:	e8 36 05 00 00       	call   0x1408d7670
1408d713a:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1408d713f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1408d7144:	48 8b 40 08          	mov    0x8(%rax),%rax
1408d7148:	ff 15 ea 5a 23 00    	call   *0x235aea(%rip)        # 0x140b0cc38
1408d714e:	49 8b d6             	mov    %r14,%rdx
1408d7151:	48 8b c8             	mov    %rax,%rcx
1408d7154:	e8 bb 40 06 00       	call   0x14093b214
1408d7159:	84 c0                	test   %al,%al
1408d715b:	75 48                	jne    0x1408d71a5
1408d715d:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1408d7162:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1408d7167:	48 8b 40 08          	mov    0x8(%rax),%rax
1408d716b:	ff 15 c7 5a 23 00    	call   *0x235ac7(%rip)        # 0x140b0cc38
1408d7171:	48 8b 08             	mov    (%rax),%rcx
1408d7174:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1408d7179:	48 8b 48 08          	mov    0x8(%rax),%rcx
1408d717d:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1408d7182:	48 8b 48 10          	mov    0x10(%rax),%rcx
1408d7186:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1408d718b:	48 8b 40 18          	mov    0x18(%rax),%rax
1408d718f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1408d7194:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1408d7199:	48 8b 56 30          	mov    0x30(%rsi),%rdx
1408d719d:	49 8b cf             	mov    %r15,%rcx
1408d71a0:	e8 93 e0 ff ff       	call   0x1408d5238
1408d71a5:	0f 57 c0             	xorps  %xmm0,%xmm0
1408d71a8:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1408d71ae:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1408d71b3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1408d71b8:	e8 93 0c 01 00       	call   0x1408e7e50
1408d71bd:	40 8a f8             	mov    %al,%dil
1408d71c0:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1408d71c5:	48 85 db             	test   %rbx,%rbx
1408d71c8:	74 39                	je     0x1408d7203
1408d71ca:	83 c9 ff             	or     $0xffffffff,%ecx
1408d71cd:	f0 0f c1 4b 08       	lock xadd %ecx,0x8(%rbx)
1408d71d2:	83 f9 01             	cmp    $0x1,%ecx
1408d71d5:	75 2c                	jne    0x1408d7203
1408d71d7:	48 8b 13             	mov    (%rbx),%rdx
1408d71da:	48 8b cb             	mov    %rbx,%rcx
1408d71dd:	48 8b 02             	mov    (%rdx),%rax
1408d71e0:	ff 15 52 5a 23 00    	call   *0x235a52(%rip)        # 0x140b0cc38
1408d71e6:	83 c8 ff             	or     $0xffffffff,%eax
1408d71e9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408d71ee:	83 f8 01             	cmp    $0x1,%eax
1408d71f1:	75 10                	jne    0x1408d7203
1408d71f3:	48 8b 03             	mov    (%rbx),%rax
1408d71f6:	48 8b cb             	mov    %rbx,%rcx
1408d71f9:	48 8b 40 08          	mov    0x8(%rax),%rax
1408d71fd:	ff 15 35 5a 23 00    	call   *0x235a35(%rip)        # 0x140b0cc38
1408d7203:	40 84 ff             	test   %dil,%dil
1408d7206:	0f 84 2e ff ff ff    	je     0x1408d713a
1408d720c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1408d7211:	e8 0a e9 00 00       	call   0x1408e5b20
1408d7216:	4c 8d 9c 24 60 01 00 	lea    0x160(%rsp),%r11
1408d721d:	00
1408d721e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1408d7222:	49 8b 73 28          	mov    0x28(%r11),%rsi
1408d7226:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1408d722a:	49 8b e3             	mov    %r11,%rsp
1408d722d:	41 5f                	pop    %r15
1408d722f:	41 5e                	pop    %r14
1408d7231:	5d                   	pop    %rbp
1408d7232:	c3                   	ret
1408d7233:	90                   	nop
1408d7234:	90                   	nop
1408d7235:	90                   	nop
1408d7236:	90                   	nop
1408d7237:	90                   	nop
1408d7238:	90                   	nop
1408d7239:	90                   	nop
1408d723a:	90                   	nop
1408d723b:	90                   	nop
1408d723c:	90                   	nop
1408d723d:	90                   	nop
1408d723e:	90                   	nop
1408d723f:	90                   	nop
1408d7240:	40 53                	rex push %rbx
1408d7242:	48 83 ec 20          	sub    $0x20,%rsp
1408d7246:	48 8b d9             	mov    %rcx,%rbx
1408d7249:	b9 38 00 00 00       	mov    $0x38,%ecx
1408d724e:	ff 15 74 56 23 00    	call   *0x235674(%rip)        # 0x140b0c8c8
1408d7254:	48 8b d0             	mov    %rax,%rdx
1408d7257:	48 85 c0             	test   %rax,%rax
1408d725a:	75 07                	jne    0x1408d7263
1408d725c:	ff 15 36 52 23 00    	call   *0x235236(%rip)        # 0x140b0c498
1408d7262:	cc                   	int3
1408d7263:	48 8d 05 d6 12 25 00 	lea    0x2512d6(%rip),%rax        # 0x140b28540
1408d726a:	48 89 02             	mov    %rax,(%rdx)
1408d726d:	48 8b 43 08          	mov    0x8(%rbx),%rax
1408d7271:	48 89 42 08          	mov    %rax,0x8(%rdx)
1408d7275:	8b 43 10             	mov    0x10(%rbx),%eax
1408d7278:	89 42 10             	mov    %eax,0x10(%rdx)
1408d727b:	8b 43 14             	mov    0x14(%rbx),%eax
1408d727e:	89 42 14             	mov    %eax,0x14(%rdx)
1408d7281:	8b 43 18             	mov    0x18(%rbx),%eax
1408d7284:	89 42 18             	mov    %eax,0x18(%rdx)
1408d7287:	8b 43 1c             	mov    0x1c(%rbx),%eax
1408d728a:	89 42 1c             	mov    %eax,0x1c(%rdx)
1408d728d:	8b 43 20             	mov    0x20(%rbx),%eax
1408d7290:	89 42 20             	mov    %eax,0x20(%rdx)
1408d7293:	8b 43 24             	mov    0x24(%rbx),%eax
1408d7296:	89 42 24             	mov    %eax,0x24(%rdx)
1408d7299:	8b 43 28             	mov    0x28(%rbx),%eax
1408d729c:	89 42 28             	mov    %eax,0x28(%rdx)
1408d729f:	8b 43 2c             	mov    0x2c(%rbx),%eax
1408d72a2:	89 42 2c             	mov    %eax,0x2c(%rdx)
1408d72a5:	48 8b 43 30          	mov    0x30(%rbx),%rax
1408d72a9:	48 89 42 30          	mov    %rax,0x30(%rdx)
1408d72ad:	48 8b c2             	mov    %rdx,%rax
1408d72b0:	48 83 c4 20          	add    $0x20,%rsp
1408d72b4:	5b                   	pop    %rbx
1408d72b5:	c3                   	ret
1408d72b6:	90                   	nop
1408d72b7:	90                   	nop
1408d72b8:	90                   	nop
1408d72b9:	90                   	nop
1408d72ba:	90                   	nop
1408d72bb:	90                   	nop
1408d72bc:	90                   	nop
1408d72bd:	90                   	nop
1408d72be:	90                   	nop
1408d72bf:	90                   	nop
1408d72c0:	48 8d 05 49 1f 40 00 	lea    0x401f49(%rip),%rax        # 0x140cd9210
1408d72c7:	c3                   	ret
1408d72c8:	90                   	nop
1408d72c9:	90                   	nop
1408d72ca:	90                   	nop
1408d72cb:	90                   	nop
1408d72cc:	90                   	nop
1408d72cd:	90                   	nop
1408d72ce:	90                   	nop
1408d72cf:	90                   	nop
1408d72d0:	4d 8b 09             	mov    (%r9),%r9
1408d72d3:	48 83 c1 08          	add    $0x8,%rcx
1408d72d7:	e9 04 f7 ff ff       	jmp    0x1408d69e0
1408d72dc:	90                   	nop
1408d72dd:	90                   	nop
1408d72de:	90                   	nop
1408d72df:	90                   	nop
1408d72e0:	40 53                	rex push %rbx
1408d72e2:	48 83 ec 20          	sub    $0x20,%rsp
1408d72e6:	48 8b d9             	mov    %rcx,%rbx
1408d72e9:	b9 38 00 00 00       	mov    $0x38,%ecx
1408d72ee:	ff 15 d4 55 23 00    	call   *0x2355d4(%rip)        # 0x140b0c8c8
1408d72f4:	48 8b d0             	mov    %rax,%rdx
1408d72f7:	48 85 c0             	test   %rax,%rax
1408d72fa:	75 07                	jne    0x1408d7303
1408d72fc:	ff 15 96 51 23 00    	call   *0x235196(%rip)        # 0x140b0c498
1408d7302:	cc                   	int3
1408d7303:	48 8d 05 fe 11 25 00 	lea    0x2511fe(%rip),%rax        # 0x140b28508
1408d730a:	48 89 02             	mov    %rax,(%rdx)
1408d730d:	48 8b 43 08          	mov    0x8(%rbx),%rax
1408d7311:	48 89 42 08          	mov    %rax,0x8(%rdx)
1408d7315:	8b 43 10             	mov    0x10(%rbx),%eax
1408d7318:	89 42 10             	mov    %eax,0x10(%rdx)
1408d731b:	8b 43 14             	mov    0x14(%rbx),%eax
1408d731e:	89 42 14             	mov    %eax,0x14(%rdx)
1408d7321:	8b 43 18             	mov    0x18(%rbx),%eax
1408d7324:	89 42 18             	mov    %eax,0x18(%rdx)
1408d7327:	8b 43 1c             	mov    0x1c(%rbx),%eax
1408d732a:	89 42 1c             	mov    %eax,0x1c(%rdx)
1408d732d:	8b 43 20             	mov    0x20(%rbx),%eax
1408d7330:	89 42 20             	mov    %eax,0x20(%rdx)
1408d7333:	8b 43 24             	mov    0x24(%rbx),%eax
1408d7336:	89 42 24             	mov    %eax,0x24(%rdx)
1408d7339:	8b 43 28             	mov    0x28(%rbx),%eax
1408d733c:	89 42 28             	mov    %eax,0x28(%rdx)
1408d733f:	8b 43 2c             	mov    0x2c(%rbx),%eax
1408d7342:	89 42 2c             	mov    %eax,0x2c(%rdx)
1408d7345:	48 8b 43 30          	mov    0x30(%rbx),%rax
1408d7349:	48 89 42 30          	mov    %rax,0x30(%rdx)
1408d734d:	48 8b c2             	mov    %rdx,%rax
1408d7350:	48 83 c4 20          	add    $0x20,%rsp
1408d7354:	5b                   	pop    %rbx
1408d7355:	c3                   	ret
1408d7356:	90                   	nop
1408d7357:	90                   	nop
1408d7358:	90                   	nop
1408d7359:	90                   	nop
1408d735a:	90                   	nop
1408d735b:	90                   	nop
1408d735c:	90                   	nop
1408d735d:	90                   	nop
1408d735e:	90                   	nop
1408d735f:	90                   	nop
1408d7360:	48 8d 05 79 1f 40 00 	lea    0x401f79(%rip),%rax        # 0x140cd92e0
1408d7367:	c3                   	ret
1408d7368:	90                   	nop
1408d7369:	90                   	nop
1408d736a:	90                   	nop
1408d736b:	90                   	nop
1408d736c:	90                   	nop
1408d736d:	90                   	nop
1408d736e:	90                   	nop
1408d736f:	90                   	nop
1408d7370:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408d7375:	55                   	push   %rbp
1408d7376:	48 8b ec             	mov    %rsp,%rbp
1408d7379:	48 83 ec 50          	sub    $0x50,%rsp
1408d737d:	0f 10 02             	movups (%rdx),%xmm0
1408d7380:	48 8b d9             	mov    %rcx,%rbx
1408d7383:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1408d7387:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1408d738b:	0f 10 42 10          	movups 0x10(%rdx),%xmm0
1408d738f:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1408d7393:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1408d7397:	e8 60 61 04 00       	call   0x14091d4fc
1408d739c:	f3 0f 10 4d dc       	movss  -0x24(%rbp),%xmm1
1408d73a1:	f3 0f 58 4d d4       	addss  -0x2c(%rbp),%xmm1
1408d73a6:	48 8b 43 08          	mov    0x8(%rbx),%rax
1408d73aa:	f3 0f 10 53 10       	movss  0x10(%rbx),%xmm2
1408d73af:	f3 0f 59 0d 19 9d 2d 	mulss  0x2d9d19(%rip),%xmm1        # 0x140bb10d0
1408d73b6:	00
1408d73b7:	f3 0f 5c 10          	subss  (%rax),%xmm2
1408d73bb:	f3 0f 5c 48 04       	subss  0x4(%rax),%xmm1
1408d73c0:	0f 54 15 19 ab 2d 00 	andps  0x2dab19(%rip),%xmm2        # 0x140bb1ee0
1408d73c7:	0f 28 c2             	movaps %xmm2,%xmm0
1408d73ca:	0f 54 0d 0f ab 2d 00 	andps  0x2dab0f(%rip),%xmm1        # 0x140bb1ee0
1408d73d1:	f3 0f 59 c2          	mulss  %xmm2,%xmm0
1408d73d5:	f3 0f 59 c9          	mulss  %xmm1,%xmm1
1408d73d9:	f3 0f 59 c2          	mulss  %xmm2,%xmm0
1408d73dd:	f3 0f 58 c1          	addss  %xmm1,%xmm0
1408d73e1:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1408d73e6:	48 83 c4 50          	add    $0x50,%rsp
1408d73ea:	5d                   	pop    %rbp
1408d73eb:	e9 78 af 21 00       	jmp    0x140af2368
1408d73f0:	cc                   	int3
1408d73f1:	90                   	nop
1408d73f2:	90                   	nop
1408d73f3:	90                   	nop
1408d73f4:	90                   	nop
1408d73f5:	90                   	nop
1408d73f6:	90                   	nop
1408d73f7:	90                   	nop
1408d73f8:	90                   	nop
1408d73f9:	90                   	nop
1408d73fa:	90                   	nop
1408d73fb:	90                   	nop
1408d73fc:	90                   	nop
1408d73fd:	90                   	nop
1408d73fe:	90                   	nop
1408d73ff:	90                   	nop
1408d7400:	48 8d 05 91 10 25 00 	lea    0x251091(%rip),%rax        # 0x140b28498
1408d7407:	48 89 02             	mov    %rax,(%rdx)
1408d740a:	48 8b c2             	mov    %rdx,%rax
1408d740d:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
1408d7411:	f3 0f 7f 42 08       	movdqu %xmm0,0x8(%rdx)
1408d7416:	c3                   	ret
1408d7417:	90                   	nop
1408d7418:	90                   	nop
1408d7419:	90                   	nop
1408d741a:	90                   	nop
1408d741b:	90                   	nop
1408d741c:	90                   	nop
1408d741d:	90                   	nop
1408d741e:	90                   	nop
1408d741f:	90                   	nop
1408d7420:	48 8d 05 59 1f 40 00 	lea    0x401f59(%rip),%rax        # 0x140cd9380
1408d7427:	c3                   	ret
1408d7428:	90                   	nop
1408d7429:	90                   	nop
1408d742a:	90                   	nop
1408d742b:	90                   	nop
1408d742c:	90                   	nop
1408d742d:	90                   	nop
1408d742e:	90                   	nop
1408d742f:	90                   	nop
1408d7430:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408d7435:	55                   	push   %rbp
1408d7436:	48 8b ec             	mov    %rsp,%rbp
1408d7439:	48 83 ec 50          	sub    $0x50,%rsp
1408d743d:	0f 10 02             	movups (%rdx),%xmm0
1408d7440:	48 8b d9             	mov    %rcx,%rbx
1408d7443:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1408d7447:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1408d744b:	0f 10 42 10          	movups 0x10(%rdx),%xmm0
1408d744f:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1408d7453:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
1408d7457:	e8 a0 60 04 00       	call   0x14091d4fc
1408d745c:	48 8b 43 08          	mov    0x8(%rbx),%rax
1408d7460:	f3 0f 10 4b 10       	movss  0x10(%rbx),%xmm1
1408d7465:	f3 0f 10 55 d8       	movss  -0x28(%rbp),%xmm2
1408d746a:	f3 0f 58 55 d0       	addss  -0x30(%rbp),%xmm2
1408d746f:	f3 0f 5c 48 04       	subss  0x4(%rax),%xmm1
1408d7474:	f3 0f 59 15 54 9c 2d 	mulss  0x2d9c54(%rip),%xmm2        # 0x140bb10d0
1408d747b:	00
1408d747c:	0f 54 0d 5d aa 2d 00 	andps  0x2daa5d(%rip),%xmm1        # 0x140bb1ee0
1408d7483:	0f 28 c1             	movaps %xmm1,%xmm0
1408d7486:	f3 0f 5c 10          	subss  (%rax),%xmm2
1408d748a:	f3 0f 59 c1          	mulss  %xmm1,%xmm0
1408d748e:	f3 0f 59 c1          	mulss  %xmm1,%xmm0
1408d7492:	f3 0f 59 d2          	mulss  %xmm2,%xmm2
1408d7496:	f3 0f 58 c2          	addss  %xmm2,%xmm0
1408d749a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1408d749f:	48 83 c4 50          	add    $0x50,%rsp
1408d74a3:	5d                   	pop    %rbp
1408d74a4:	e9 bf ae 21 00       	jmp    0x140af2368
1408d74a9:	cc                   	int3
1408d74aa:	90                   	nop
1408d74ab:	90                   	nop
1408d74ac:	90                   	nop
1408d74ad:	90                   	nop
1408d74ae:	90                   	nop
1408d74af:	90                   	nop
1408d74b0:	48 8d 05 a9 0f 25 00 	lea    0x250fa9(%rip),%rax        # 0x140b28460
1408d74b7:	48 89 02             	mov    %rax,(%rdx)
1408d74ba:	48 8b c2             	mov    %rdx,%rax
1408d74bd:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
1408d74c1:	f3 0f 7f 42 08       	movdqu %xmm0,0x8(%rdx)
1408d74c6:	c3                   	ret
1408d74c7:	90                   	nop
1408d74c8:	90                   	nop
1408d74c9:	90                   	nop