1404e5efd:	48 8b 0d 1c 4b f4 00 	mov    0xf44b1c(%rip),%rcx        # 0x14142aa20
1404e5f04:	48 85 c9             	test   %rcx,%rcx
1404e5f07:	0f 84 b6 02 00 00    	je     0x1404e61c3
1404e5f0d:	e8 1e f6 32 00       	call   0x140815530
1404e5f12:	84 c0                	test   %al,%al
1404e5f14:	0f 84 a9 02 00 00    	je     0x1404e61c3
1404e5f1a:	48 8b 0d 57 cf f4 00 	mov    0xf4cf57(%rip),%rcx        # 0x141432e78
1404e5f21:	39 b3 74 04 00 00    	cmp    %esi,0x474(%rbx)
1404e5f27:	48 8d 69 58          	lea    0x58(%rcx),%rbp
1404e5f2b:	74 04                	je     0x1404e5f31
1404e5f2d:	48 8d 69 60          	lea    0x60(%rcx),%rbp
1404e5f31:	8b 43 60             	mov    0x60(%rbx),%eax
1404e5f34:	8b 93 70 04 00 00    	mov    0x470(%rbx),%edx
1404e5f3a:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1404e5f40:	41 3b c0             	cmp    %r8d,%eax
1404e5f43:	41 0f 47 c0          	cmova  %r8d,%eax
1404e5f47:	3b d0                	cmp    %eax,%edx
1404e5f49:	4c 8d 71 58          	lea    0x58(%rcx),%r14
1404e5f4d:	72 04                	jb     0x1404e5f53
1404e5f4f:	4c 8d 71 60          	lea    0x60(%rcx),%r14
1404e5f53:	4c 8b c2             	mov    %rdx,%r8
1404e5f56:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
1404e5f5d:	00
1404e5f5e:	e8 bd 9f cb ff       	call   0x14019ff20
1404e5f63:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
1404e5f6a:	00
1404e5f6b:	48 8d 7b 6e          	lea    0x6e(%rbx),%rdi
1404e5f6f:	b9 28 00 00 00       	mov    $0x28,%ecx
1404e5f74:	e8 8f 51 93 00       	call   0x140e1b108
1404e5f79:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
1404e5f80:	00
1404e5f81:	48 85 c0             	test   %rax,%rax
1404e5f84:	74 35                	je     0x1404e5fbb
1404e5f86:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
1404e5f8b:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1404e5f92:	48 ff c1             	inc    %rcx
1404e5f95:	80 3c 0f 00          	cmpb   $0x0,(%rdi,%rcx,1)
1404e5f99:	75 f7                	jne    0x1404e5f92
1404e5f9b:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1404e5fa0:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1404e5fa5:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1404e5fab:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1404e5fb0:	48 8b c8             	mov    %rax,%rcx
1404e5fb3:	e8 28 bd 24 00       	call   0x140731ce0
1404e5fb8:	48 8b f0             	mov    %rax,%rsi
1404e5fbb:	48 89 b4 24 e8 00 00 	mov    %rsi,0xe8(%rsp)
1404e5fc2:	00
1404e5fc3:	44 8b 43 60          	mov    0x60(%rbx),%r8d
1404e5fc7:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
1404e5fce:	00
1404e5fcf:	48 8b 0d a2 ce f4 00 	mov    0xf4cea2(%rip),%rcx        # 0x141432e78
1404e5fd6:	e8 45 9f cb ff       	call   0x14019ff20
1404e5fdb:	48 8b f8             	mov    %rax,%rdi
1404e5fde:	44 0f b6 43 5f       	movzbl 0x5f(%rbx),%r8d
1404e5fe3:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
1404e5fea:	00
1404e5feb:	48 8b 0d 86 ce f4 00 	mov    0xf4ce86(%rip),%rcx        # 0x141432e78
1404e5ff2:	e8 29 9f cb ff       	call   0x14019ff20
1404e5ff7:	48 8b f0             	mov    %rax,%rsi
1404e5ffa:	44 0f b6 43 6d       	movzbl 0x6d(%rbx),%r8d
1404e5fff:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1404e6004:	48 8b 0d 6d ce f4 00 	mov    0xf4ce6d(%rip),%rcx        # 0x141432e78
1404e600b:	e8 10 9f cb ff       	call   0x14019ff20
1404e6010:	4c 8b e0             	mov    %rax,%r12
1404e6013:	44 0f b6 43 6c       	movzbl 0x6c(%rbx),%r8d
1404e6018:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1404e601d:	48 8b 0d 54 ce f4 00 	mov    0xf4ce54(%rip),%rcx        # 0x141432e78
1404e6024:	e8 f7 9e cb ff       	call   0x14019ff20
1404e6029:	4c 8b e8             	mov    %rax,%r13
1404e602c:	48 8b 1d 45 ce f4 00 	mov    0xf4ce45(%rip),%rbx        # 0x141432e78
1404e6033:	80 bc 24 f0 00 00 00 	cmpb   $0x0,0xf0(%rsp)
1404e603a:	00
1404e603b:	74 06                	je     0x1404e6043
1404e603d:	48 83 c3 58          	add    $0x58,%rbx
1404e6041:	eb 04                	jmp    0x1404e6047
1404e6043:	48 83 c3 60          	add    $0x60,%rbx
1404e6047:	49 8b cf             	mov    %r15,%rcx
1404e604a:	e8 f1 05 05 00       	call   0x140536640
1404e604f:	48 8b 0d ca 49 f4 00 	mov    0xf449ca(%rip),%rcx        # 0x14142aa20
1404e6056:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1404e605b:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
1404e6060:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1404e6065:	48 8b 8c 24 f8 00 00 	mov    0xf8(%rsp),%rcx
1404e606c:	00
1404e606d:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1404e6072:	48 8d 8c 24 e8 00 00 	lea    0xe8(%rsp),%rcx
1404e6079:	00
1404e607a:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1404e607f:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1404e6084:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1404e6089:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1404e608e:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1404e6093:	4c 8b cb             	mov    %rbx,%r9
1404e6096:	4c 8b c0             	mov    %rax,%r8
1404e6099:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1404e609e:	49 8b cf             	mov    %r15,%rcx
1404e60a1:	e8 1a ea ff ff       	call   0x1404e4ac0
1404e60a6:	90                   	nop
1404e60a7:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1404e60ac:	48 85 c9             	test   %rcx,%rcx
1404e60af:	74 24                	je     0x1404e60d5
1404e60b1:	8b 41 10             	mov    0x10(%rcx),%eax
1404e60b4:	ff c8                	dec    %eax
1404e60b6:	89 41 10             	mov    %eax,0x10(%rcx)
1404e60b9:	85 c0                	test   %eax,%eax
1404e60bb:	7f 18                	jg     0x1404e60d5
1404e60bd:	0f 88 26 01 00 00    	js     0x1404e61e9
1404e60c3:	48 8b 01             	mov    (%rcx),%rax
1404e60c6:	ba 01 00 00 00       	mov    $0x1,%edx
1404e60cb:	48 8b 00             	mov    (%rax),%rax
1404e60ce:	ff 15 4c d9 a9 00    	call   *0xa9d94c(%rip)        # 0x140f83a20
1404e60d4:	90                   	nop
1404e60d5:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1404e60da:	48 85 c9             	test   %rcx,%rcx
1404e60dd:	74 24                	je     0x1404e6103
1404e60df:	8b 41 10             	mov    0x10(%rcx),%eax
1404e60e2:	ff c8                	dec    %eax
1404e60e4:	89 41 10             	mov    %eax,0x10(%rcx)
1404e60e7:	85 c0                	test   %eax,%eax
1404e60e9:	7f 18                	jg     0x1404e6103
1404e60eb:	0f 88 03 01 00 00    	js     0x1404e61f4
1404e60f1:	48 8b 01             	mov    (%rcx),%rax
1404e60f4:	ba 01 00 00 00       	mov    $0x1,%edx
1404e60f9:	48 8b 00             	mov    (%rax),%rax
1404e60fc:	ff 15 1e d9 a9 00    	call   *0xa9d91e(%rip)        # 0x140f83a20
1404e6102:	90                   	nop
1404e6103:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1404e610a:	00
1404e610b:	48 85 c9             	test   %rcx,%rcx
1404e610e:	74 24                	je     0x1404e6134
1404e6110:	8b 41 10             	mov    0x10(%rcx),%eax
1404e6113:	ff c8                	dec    %eax
1404e6115:	89 41 10             	mov    %eax,0x10(%rcx)
1404e6118:	85 c0                	test   %eax,%eax
1404e611a:	7f 18                	jg     0x1404e6134
1404e611c:	0f 88 dd 00 00 00    	js     0x1404e61ff
1404e6122:	48 8b 01             	mov    (%rcx),%rax
1404e6125:	ba 01 00 00 00       	mov    $0x1,%edx
1404e612a:	48 8b 00             	mov    (%rax),%rax
1404e612d:	ff 15 ed d8 a9 00    	call   *0xa9d8ed(%rip)        # 0x140f83a20
1404e6133:	90                   	nop
1404e6134:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1404e613b:	00
1404e613c:	48 85 c9             	test   %rcx,%rcx
1404e613f:	74 24                	je     0x1404e6165
1404e6141:	8b 41 10             	mov    0x10(%rcx),%eax
1404e6144:	ff c8                	dec    %eax
1404e6146:	89 41 10             	mov    %eax,0x10(%rcx)
1404e6149:	85 c0                	test   %eax,%eax
1404e614b:	7f 18                	jg     0x1404e6165
1404e614d:	0f 88 b7 00 00 00    	js     0x1404e620a
1404e6153:	48 8b 01             	mov    (%rcx),%rax
1404e6156:	ba 01 00 00 00       	mov    $0x1,%edx
1404e615b:	48 8b 00             	mov    (%rax),%rax
1404e615e:	ff 15 bc d8 a9 00    	call   *0xa9d8bc(%rip)        # 0x140f83a20
1404e6164:	90                   	nop
1404e6165:	48 8b 8c 24 e8 00 00 	mov    0xe8(%rsp),%rcx
1404e616c:	00
1404e616d:	48 85 c9             	test   %rcx,%rcx
1404e6170:	74 24                	je     0x1404e6196
1404e6172:	8b 41 10             	mov    0x10(%rcx),%eax
1404e6175:	ff c8                	dec    %eax
1404e6177:	89 41 10             	mov    %eax,0x10(%rcx)
1404e617a:	85 c0                	test   %eax,%eax
1404e617c:	7f 18                	jg     0x1404e6196
1404e617e:	0f 88 91 00 00 00    	js     0x1404e6215
1404e6184:	48 8b 01             	mov    (%rcx),%rax
1404e6187:	ba 01 00 00 00       	mov    $0x1,%edx
1404e618c:	48 8b 00             	mov    (%rax),%rax
1404e618f:	ff 15 8b d8 a9 00    	call   *0xa9d88b(%rip)        # 0x140f83a20
1404e6195:	90                   	nop
1404e6196:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
1404e619d:	00
1404e619e:	48 85 c9             	test   %rcx,%rcx
1404e61a1:	74 20                	je     0x1404e61c3
1404e61a3:	8b 41 10             	mov    0x10(%rcx),%eax
1404e61a6:	ff c8                	dec    %eax
1404e61a8:	89 41 10             	mov    %eax,0x10(%rcx)
1404e61ab:	85 c0                	test   %eax,%eax
1404e61ad:	7f 14                	jg     0x1404e61c3
1404e61af:	78 2d                	js     0x1404e61de
1404e61b1:	48 8b 01             	mov    (%rcx),%rax
1404e61b4:	ba 01 00 00 00       	mov    $0x1,%edx
1404e61b9:	48 8b 00             	mov    (%rax),%rax
1404e61bc:	ff 15 5e d8 a9 00    	call   *0xa9d85e(%rip)        # 0x140f83a20
1404e61c2:	90                   	nop
1404e61c3:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
1404e61ca:	00
1404e61cb:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1404e61d2:	41 5f                	pop    %r15
1404e61d4:	41 5e                	pop    %r14
1404e61d6:	41 5d                	pop    %r13
1404e61d8:	41 5c                	pop    %r12
1404e61da:	5f                   	pop    %rdi
1404e61db:	5e                   	pop    %rsi
1404e61dc:	5d                   	pop    %rbp
1404e61dd:	c3                   	ret
1404e61de:	b9 02 00 00 00       	mov    $0x2,%ecx
1404e61e3:	e8 18 45 2a 00       	call   0x14078a700
1404e61e8:	90                   	nop
1404e61e9:	b9 02 00 00 00       	mov    $0x2,%ecx
1404e61ee:	e8 0d 45 2a 00       	call   0x14078a700
1404e61f3:	90                   	nop
1404e61f4:	b9 02 00 00 00       	mov    $0x2,%ecx
1404e61f9:	e8 02 45 2a 00       	call   0x14078a700
1404e61fe:	90                   	nop
1404e61ff:	b9 02 00 00 00       	mov    $0x2,%ecx
1404e6204:	e8 f7 44 2a 00       	call   0x14078a700
1404e6209:	90                   	nop
1404e620a:	b9 02 00 00 00       	mov    $0x2,%ecx
1404e620f:	e8 ec 44 2a 00       	call   0x14078a700
1404e6214:	90                   	nop
1404e6215:	b9 02 00 00 00       	mov    $0x2,%ecx
1404e621a:	e8 e1 44 2a 00       	call   0x14078a700
1404e621f:	cc                   	int3
1404e6220:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404e6225:	55                   	push   %rbp
1404e6226:	48 8b ec             	mov    %rsp,%rbp
1404e6229:	48 83 ec 60          	sub    $0x60,%rsp
1404e622d:	48 8b 05 cc 2c ed 00 	mov    0xed2ccc(%rip),%rax        # 0x1413b8f00
1404e6234:	48 33 c4             	xor    %rsp,%rax
1404e6237:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1404e623b:	48 8b d9             	mov    %rcx,%rbx
1404e623e:	48 8d 05 5b 84 ae 00 	lea    0xae845b(%rip),%rax        # 0x140fce6a0
1404e6245:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404e6249:	48 c7 45 d8 08 00 00 	movq   $0x8,-0x28(%rbp)
1404e6250:	00
1404e6251:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1404e6255:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404e625a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404e625e:	e8 2d ab 2b 00       	call   0x1407a0d90
1404e6263:	48 8b 10             	mov    (%rax),%rdx
1404e6266:	48 85 d2             	test   %rdx,%rdx
1404e6269:	74 1c                	je     0x1404e6287
1404e626b:	8b 42 10             	mov    0x10(%rdx),%eax
1404e626e:	ff c0                	inc    %eax
1404e6270:	89 42 10             	mov    %eax,0x10(%rdx)
1404e6273:	83 f8 01             	cmp    $0x1,%eax
1404e6276:	0f 8e 52 04 00 00    	jle    0x1404e66ce
1404e627c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404e6281:	0f 84 4f 04 00 00    	je     0x1404e66d6
1404e6287:	48 8b 0d ea 48 f4 00 	mov    0xf448ea(%rip),%rcx        # 0x14142ab78
1404e628e:	48 89 15 e3 48 f4 00 	mov    %rdx,0xf448e3(%rip)        # 0x14142ab78
1404e6295:	48 85 c9             	test   %rcx,%rcx
1404e6298:	74 24                	je     0x1404e62be
1404e629a:	8b 41 10             	mov    0x10(%rcx),%eax
1404e629d:	ff c8                	dec    %eax
1404e629f:	89 41 10             	mov    %eax,0x10(%rcx)
1404e62a2:	85 c0                	test   %eax,%eax
1404e62a4:	7f 18                	jg     0x1404e62be
1404e62a6:	0f 88 35 04 00 00    	js     0x1404e66e1
1404e62ac:	48 8b 01             	mov    (%rcx),%rax
1404e62af:	ba 01 00 00 00       	mov    $0x1,%edx
1404e62b4:	48 8b 00             	mov    (%rax),%rax
1404e62b7:	ff 15 63 d7 a9 00    	call   *0xa9d763(%rip)        # 0x140f83a20
1404e62bd:	90                   	nop
1404e62be:	0f 57 c0             	xorps  %xmm0,%xmm0
1404e62c1:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404e62c5:	66 0f 6f 0d 63 e0 ab 	movdqa 0xabe063(%rip),%xmm1        # 0x140fa4330
1404e62cc:	00
1404e62cd:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404e62d2:	48 b8 66 74 70 5f 70 	movabs $0x74726f705f707466,%rax
1404e62d9:	6f 72 74
1404e62dc:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404e62e0:	c6 45 d8 00          	movb   $0x0,-0x28(%rbp)
1404e62e4:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1404e62ea:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404e62ee:	48 8b cb             	mov    %rbx,%rcx
1404e62f1:	e8 aa 0c 21 00       	call   0x1406f6fa0
1404e62f6:	90                   	nop
1404e62f7:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404e62fb:	48 83 fa 0f          	cmp    $0xf,%rdx
1404e62ff:	76 31                	jbe    0x1404e6332
1404e6301:	48 ff c2             	inc    %rdx
1404e6304:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404e6308:	48 8b c1             	mov    %rcx,%rax
1404e630b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404e6312:	72 19                	jb     0x1404e632d
1404e6314:	48 83 c2 27          	add    $0x27,%rdx
1404e6318:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404e631c:	48 2b c1             	sub    %rcx,%rax
1404e631f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404e6323:	48 83 f8 1f          	cmp    $0x1f,%rax
1404e6327:	0f 87 bf 03 00 00    	ja     0x1404e66ec
1404e632d:	e8 12 4e 93 00       	call   0x140e1b144
1404e6332:	b9 80 00 00 00       	mov    $0x80,%ecx
1404e6337:	e8 cc 4d 93 00       	call   0x140e1b108
1404e633c:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404e6340:	48 85 c0             	test   %rax,%rax
1404e6343:	74 1a                	je     0x1404e635f
1404e6345:	45 33 c9             	xor    %r9d,%r9d
1404e6348:	4c 8d 05 69 c8 ae 00 	lea    0xaec869(%rip),%r8        # 0x140fd2bb8
1404e634f:	48 8d 15 0a 0b 00 00 	lea    0xb0a(%rip),%rdx        # 0x1404e6e60
1404e6356:	48 8b c8             	mov    %rax,%rcx
1404e6359:	e8 d2 00 2c 00       	call   0x1407a6430
1404e635e:	90                   	nop
1404e635f:	0f 57 c0             	xorps  %xmm0,%xmm0
1404e6362:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404e6366:	66 0f 6f 0d 72 e7 ab 	movdqa 0xabe772(%rip),%xmm1        # 0x140fa4ae0
1404e636d:	00
1404e636e:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404e6373:	f2 0f 10 05 3d c8 ae 	movsd  0xaec83d(%rip),%xmm0        # 0x140fd2bb8
1404e637a:	00
1404e637b:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404e6380:	8b 05 3a c8 ae 00    	mov    0xaec83a(%rip),%eax        # 0x140fd2bc0
1404e6386:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404e6389:	0f b7 05 34 c8 ae 00 	movzwl 0xaec834(%rip),%eax        # 0x140fd2bc4
1404e6390:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1404e6394:	c6 45 de 00          	movb   $0x0,-0x22(%rbp)
1404e6398:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1404e639e:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404e63a2:	48 8b cb             	mov    %rbx,%rcx
1404e63a5:	e8 f6 0b 21 00       	call   0x1406f6fa0
1404e63aa:	90                   	nop
1404e63ab:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404e63af:	48 83 fa 0f          	cmp    $0xf,%rdx
1404e63b3:	76 31                	jbe    0x1404e63e6
1404e63b5:	48 ff c2             	inc    %rdx
1404e63b8:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404e63bc:	48 8b c1             	mov    %rcx,%rax
1404e63bf:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404e63c6:	72 19                	jb     0x1404e63e1
1404e63c8:	48 83 c2 27          	add    $0x27,%rdx
1404e63cc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404e63d0:	48 2b c1             	sub    %rcx,%rax
1404e63d3:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404e63d7:	48 83 f8 1f          	cmp    $0x1f,%rax
1404e63db:	0f 87 11 03 00 00    	ja     0x1404e66f2
1404e63e1:	e8 5e 4d 93 00       	call   0x140e1b144
1404e63e6:	b9 80 00 00 00       	mov    $0x80,%ecx
1404e63eb:	e8 18 4d 93 00       	call   0x140e1b108
1404e63f0:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404e63f4:	48 85 c0             	test   %rax,%rax
1404e63f7:	74 1a                	je     0x1404e6413
1404e63f9:	45 33 c9             	xor    %r9d,%r9d
1404e63fc:	4c 8d 05 55 da ae 00 	lea    0xaeda55(%rip),%r8        # 0x140fd3e58
1404e6403:	48 8d 15 b6 07 00 00 	lea    0x7b6(%rip),%rdx        # 0x1404e6bc0
1404e640a:	48 8b c8             	mov    %rax,%rcx
1404e640d:	e8 1e 00 2c 00       	call   0x1407a6430
1404e6412:	90                   	nop
1404e6413:	0f 57 c0             	xorps  %xmm0,%xmm0
1404e6416:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404e641a:	66 0f 6f 0d de f5 ab 	movdqa 0xabf5de(%rip),%xmm1        # 0x140fa5a00
1404e6421:	00
1404e6422:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404e6427:	f2 0f 10 05 29 da ae 	movsd  0xaeda29(%rip),%xmm0        # 0x140fd3e58
1404e642e:	00
1404e642f:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404e6434:	8b 05 26 da ae 00    	mov    0xaeda26(%rip),%eax        # 0x140fd3e60
1404e643a:	89 45 d8             	mov    %eax,-0x28(%rbp)