1403efecb:	0f 85 5b fa ff ff    	jne    0x1403ef92c
1403efed1:	48 8d 05 a8 c7 bf 00 	lea    0xbfc7a8(%rip),%rax        # 0x140fec680
1403efed8:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1403efedc:	48 c7 45 ff 11 00 00 	movq   $0x11,-0x1(%rbp)
1403efee3:	00
1403efee4:	0f 28 45 f7          	movaps -0x9(%rbp),%xmm0
1403efee8:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
1403efeed:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1403efef1:	e8 ea 0f 3b 00       	call   0x1407a0ee0
1403efef6:	48 8b 08             	mov    (%rax),%rcx
1403efef9:	48 85 c9             	test   %rcx,%rcx
1403efefc:	74 27                	je     0x1403eff25
1403efefe:	8b 41 10             	mov    0x10(%rcx),%eax
1403eff01:	ff c0                	inc    %eax
1403eff03:	89 41 10             	mov    %eax,0x10(%rcx)
1403eff06:	83 f8 01             	cmp    $0x1,%eax
1403eff09:	7f 08                	jg     0x1403eff13
1403eff0b:	33 c9                	xor    %ecx,%ecx
1403eff0d:	e8 ee a7 39 00       	call   0x14078a700
1403eff12:	cc                   	int3
1403eff13:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403eff18:	75 0b                	jne    0x1403eff25
1403eff1a:	b9 01 00 00 00       	mov    $0x1,%ecx
1403eff1f:	e8 dc a7 39 00       	call   0x14078a700
1403eff24:	90                   	nop
1403eff25:	48 89 0d 74 51 03 01 	mov    %rcx,0x1035174(%rip)        # 0x1414250a0
1403eff2c:	0f ba ef 08          	bts    $0x8,%edi
1403eff30:	48 8d 0d 79 03 b8 00 	lea    0xb80379(%rip),%rcx        # 0x140f702b0
1403eff37:	e8 38 b4 a2 00       	call   0x140e1b374
1403eff3c:	90                   	nop
1403eff3d:	48 8d 0d 64 51 03 01 	lea    0x1035164(%rip),%rcx        # 0x1414250a8
1403eff44:	e8 17 b7 a2 00       	call   0x140e1b660
1403eff49:	e9 de f9 ff ff       	jmp    0x1403ef92c
1403eff4e:	48 8d 0d 63 51 03 01 	lea    0x1035163(%rip),%rcx        # 0x1414250b8
1403eff55:	e8 72 b7 a2 00       	call   0x140e1b6cc
1403eff5a:	83 3d 57 51 03 01 ff 	cmpl   $0xffffffff,0x1035157(%rip)        # 0x1414250b8
1403eff61:	0f 85 d5 f9 ff ff    	jne    0x1403ef93c
1403eff67:	48 8d 05 2a c7 bf 00 	lea    0xbfc72a(%rip),%rax        # 0x140fec698
1403eff6e:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1403eff72:	48 c7 45 ff 1f 00 00 	movq   $0x1f,-0x1(%rbp)
1403eff79:	00
1403eff7a:	0f 28 45 f7          	movaps -0x9(%rbp),%xmm0
1403eff7e:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
1403eff83:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1403eff87:	e8 54 0f 3b 00       	call   0x1407a0ee0
1403eff8c:	48 8b 08             	mov    (%rax),%rcx
1403eff8f:	48 85 c9             	test   %rcx,%rcx
1403eff92:	74 27                	je     0x1403effbb
1403eff94:	8b 41 10             	mov    0x10(%rcx),%eax
1403eff97:	ff c0                	inc    %eax
1403eff99:	89 41 10             	mov    %eax,0x10(%rcx)
1403eff9c:	83 f8 01             	cmp    $0x1,%eax
1403eff9f:	7f 08                	jg     0x1403effa9
1403effa1:	33 c9                	xor    %ecx,%ecx
1403effa3:	e8 58 a7 39 00       	call   0x14078a700
1403effa8:	cc                   	int3
1403effa9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403effae:	75 0b                	jne    0x1403effbb
1403effb0:	b9 01 00 00 00       	mov    $0x1,%ecx
1403effb5:	e8 46 a7 39 00       	call   0x14078a700
1403effba:	90                   	nop
1403effbb:	48 89 0d ee 50 03 01 	mov    %rcx,0x10350ee(%rip)        # 0x1414250b0
1403effc2:	0f ba ef 07          	bts    $0x7,%edi
1403effc6:	48 8d 0d 63 02 b8 00 	lea    0xb80263(%rip),%rcx        # 0x140f70230
1403effcd:	e8 a2 b3 a2 00       	call   0x140e1b374
1403effd2:	90                   	nop
1403effd3:	48 8d 0d de 50 03 01 	lea    0x10350de(%rip),%rcx        # 0x1414250b8
1403effda:	e8 81 b6 a2 00       	call   0x140e1b660
1403effdf:	e9 58 f9 ff ff       	jmp    0x1403ef93c
1403effe4:	48 8d 0d dd 50 03 01 	lea    0x10350dd(%rip),%rcx        # 0x1414250c8
1403effeb:	e8 dc b6 a2 00       	call   0x140e1b6cc
1403efff0:	83 3d d1 50 03 01 ff 	cmpl   $0xffffffff,0x10350d1(%rip)        # 0x1414250c8
1403efff7:	0f 85 4f f9 ff ff    	jne    0x1403ef94c
1403efffd:	48 8d 05 b4 c6 bf 00 	lea    0xbfc6b4(%rip),%rax        # 0x140fec6b8
1403f0004:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1403f0008:	48 c7 45 ff 1f 00 00 	movq   $0x1f,-0x1(%rbp)
1403f000f:	00
1403f0010:	0f 28 45 f7          	movaps -0x9(%rbp),%xmm0
1403f0014:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
1403f0019:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1403f001d:	e8 be 0e 3b 00       	call   0x1407a0ee0
1403f0022:	48 8b 08             	mov    (%rax),%rcx
1403f0025:	48 85 c9             	test   %rcx,%rcx
1403f0028:	74 27                	je     0x1403f0051
1403f002a:	8b 41 10             	mov    0x10(%rcx),%eax
1403f002d:	ff c0                	inc    %eax
1403f002f:	89 41 10             	mov    %eax,0x10(%rcx)
1403f0032:	83 f8 01             	cmp    $0x1,%eax
1403f0035:	7f 08                	jg     0x1403f003f
1403f0037:	33 c9                	xor    %ecx,%ecx
1403f0039:	e8 c2 a6 39 00       	call   0x14078a700
1403f003e:	cc                   	int3
1403f003f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403f0044:	75 0b                	jne    0x1403f0051
1403f0046:	b9 01 00 00 00       	mov    $0x1,%ecx
1403f004b:	e8 b0 a6 39 00       	call   0x14078a700
1403f0050:	90                   	nop
1403f0051:	48 89 0d 68 50 03 01 	mov    %rcx,0x1035068(%rip)        # 0x1414250c0
1403f0058:	83 cf 40             	or     $0x40,%edi
1403f005b:	48 8d 0d 0e 02 b8 00 	lea    0xb8020e(%rip),%rcx        # 0x140f70270
1403f0062:	e8 0d b3 a2 00       	call   0x140e1b374
1403f0067:	90                   	nop
1403f0068:	48 8d 0d 59 50 03 01 	lea    0x1035059(%rip),%rcx        # 0x1414250c8
1403f006f:	e8 ec b5 a2 00       	call   0x140e1b660
1403f0074:	e9 d3 f8 ff ff       	jmp    0x1403ef94c
1403f0079:	33 c9                	xor    %ecx,%ecx
1403f007b:	e8 80 a6 39 00       	call   0x14078a700
1403f0080:	cc                   	int3
1403f0081:	b9 01 00 00 00       	mov    $0x1,%ecx
1403f0086:	e8 75 a6 39 00       	call   0x14078a700
1403f008b:	90                   	nop
1403f008c:	33 c9                	xor    %ecx,%ecx
1403f008e:	e8 6d a6 39 00       	call   0x14078a700
1403f0093:	cc                   	int3
1403f0094:	b9 01 00 00 00       	mov    $0x1,%ecx
1403f0099:	e8 62 a6 39 00       	call   0x14078a700
1403f009e:	90                   	nop
1403f009f:	b9 02 00 00 00       	mov    $0x2,%ecx
1403f00a4:	e8 57 a6 39 00       	call   0x14078a700
1403f00a9:	90                   	nop
1403f00aa:	b9 02 00 00 00       	mov    $0x2,%ecx
1403f00af:	e8 4c a6 39 00       	call   0x14078a700
1403f00b4:	90                   	nop
1403f00b5:	b9 02 00 00 00       	mov    $0x2,%ecx
1403f00ba:	e8 41 a6 39 00       	call   0x14078a700
1403f00bf:	90                   	nop
1403f00c0:	b9 02 00 00 00       	mov    $0x2,%ecx
1403f00c5:	e8 36 a6 39 00       	call   0x14078a700
1403f00ca:	90                   	nop
1403f00cb:	b9 02 00 00 00       	mov    $0x2,%ecx
1403f00d0:	e8 2b a6 39 00       	call   0x14078a700
1403f00d5:	90                   	nop
1403f00d6:	b9 02 00 00 00       	mov    $0x2,%ecx
1403f00db:	e8 20 a6 39 00       	call   0x14078a700
1403f00e0:	90                   	nop
1403f00e1:	b9 02 00 00 00       	mov    $0x2,%ecx
1403f00e6:	e8 15 a6 39 00       	call   0x14078a700
1403f00eb:	90                   	nop
1403f00ec:	b9 02 00 00 00       	mov    $0x2,%ecx
1403f00f1:	e8 0a a6 39 00       	call   0x14078a700
1403f00f6:	90                   	nop
1403f00f7:	b9 02 00 00 00       	mov    $0x2,%ecx
1403f00fc:	e8 ff a5 39 00       	call   0x14078a700
1403f0101:	90                   	nop
1403f0102:	b9 02 00 00 00       	mov    $0x2,%ecx
1403f0107:	e8 f4 a5 39 00       	call   0x14078a700
1403f010c:	cc                   	int3
1403f010d:	cc                   	int3
1403f010e:	cc                   	int3
1403f010f:	cc                   	int3
1403f0110:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403f0115:	55                   	push   %rbp
1403f0116:	56                   	push   %rsi
1403f0117:	57                   	push   %rdi
1403f0118:	48 83 ec 30          	sub    $0x30,%rsp
1403f011c:	48 8b d9             	mov    %rcx,%rbx
1403f011f:	e8 5c cf 14 00       	call   0x14053d080
1403f0124:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1403f0129:	e8 f2 c8 37 00       	call   0x14076ca20
1403f012e:	90                   	nop
1403f012f:	48 8d 0d 02 bd bd 00 	lea    0xbdbd02(%rip),%rcx        # 0x140fcbe38
1403f0136:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1403f013b:	48 c7 44 24 28 22 00 	movq   $0x22,0x28(%rsp)
1403f0142:	00 00
1403f0144:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1403f0149:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1403f014f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1403f0154:	48 8b 08             	mov    (%rax),%rcx
1403f0157:	e8 f4 c5 37 00       	call   0x14076c750
1403f015c:	48 8b f8             	mov    %rax,%rdi
1403f015f:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1403f0164:	4d 85 c0             	test   %r8,%r8
1403f0167:	74 29                	je     0x1403f0192
1403f0169:	41 8b 48 10          	mov    0x10(%r8),%ecx
1403f016d:	ff c9                	dec    %ecx
1403f016f:	41 89 48 10          	mov    %ecx,0x10(%r8)
1403f0173:	85 c9                	test   %ecx,%ecx
1403f0175:	7f 1b                	jg     0x1403f0192
1403f0177:	0f 88 16 01 00 00    	js     0x1403f0293
1403f017d:	49 8b 00             	mov    (%r8),%rax
1403f0180:	ba 01 00 00 00       	mov    $0x1,%edx
1403f0185:	49 8b c8             	mov    %r8,%rcx
1403f0188:	48 8b 00             	mov    (%rax),%rax
1403f018b:	ff 15 8f 38 b9 00    	call   *0xb9388f(%rip)        # 0x140f83a20
1403f0191:	90                   	nop
1403f0192:	48 8b 07             	mov    (%rdi),%rax
1403f0195:	48 85 c0             	test   %rax,%rax
1403f0198:	0f 84 e1 00 00 00    	je     0x1403f027f
1403f019e:	48 8b 48 50          	mov    0x50(%rax),%rcx
1403f01a2:	48 85 c9             	test   %rcx,%rcx
1403f01a5:	0f 84 d4 00 00 00    	je     0x1403f027f
1403f01ab:	e8 30 48 34 00       	call   0x1407349e0
1403f01b0:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1403f01b5:	48 8b c8             	mov    %rax,%rcx
1403f01b8:	e8 03 2a 35 00       	call   0x140742bc0
1403f01bd:	90                   	nop
1403f01be:	33 ff                	xor    %edi,%edi
1403f01c0:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1403f01c5:	48 8b 41 28          	mov    0x28(%rcx),%rax
1403f01c9:	48 2b 41 20          	sub    0x20(%rcx),%rax
1403f01cd:	48 c1 f8 03          	sar    $0x3,%rax
1403f01d1:	85 c0                	test   %eax,%eax
1403f01d3:	7e 6d                	jle    0x1403f0242
1403f01d5:	8b f7                	mov    %edi,%esi
1403f01d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1403f01de:	00 00
1403f01e0:	48 8b 41 20          	mov    0x20(%rcx),%rax
1403f01e4:	48 8b 0c 06          	mov    (%rsi,%rax,1),%rcx
1403f01e8:	e8 73 46 34 00       	call   0x140734860
1403f01ed:	48 8b c8             	mov    %rax,%rcx
1403f01f0:	e8 1b f1 34 00       	call   0x14073f310
1403f01f5:	89 44 24 58          	mov    %eax,0x58(%rsp)
1403f01f9:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
1403f0200:	48 3b 93 90 00 00 00 	cmp    0x90(%rbx),%rdx
1403f0207:	74 0d                	je     0x1403f0216
1403f0209:	66 89 02             	mov    %ax,(%rdx)
1403f020c:	48 83 83 88 00 00 00 	addq   $0x2,0x88(%rbx)
1403f0213:	02
1403f0214:	eb 11                	jmp    0x1403f0227
1403f0216:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1403f021b:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
1403f0222:	e8 b9 ef ff ff       	call   0x1403ef1e0
1403f0227:	ff c7                	inc    %edi
1403f0229:	48 83 c6 08          	add    $0x8,%rsi
1403f022d:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1403f0232:	48 8b 41 28          	mov    0x28(%rcx),%rax
1403f0236:	48 2b 41 20          	sub    0x20(%rcx),%rax
1403f023a:	48 c1 f8 03          	sar    $0x3,%rax
1403f023e:	3b f8                	cmp    %eax,%edi
1403f0240:	7c 9e                	jl     0x1403f01e0
1403f0242:	48 85 c9             	test   %rcx,%rcx
1403f0245:	74 20                	je     0x1403f0267
1403f0247:	8b 41 10             	mov    0x10(%rcx),%eax
1403f024a:	ff c8                	dec    %eax
1403f024c:	89 41 10             	mov    %eax,0x10(%rcx)
1403f024f:	85 c0                	test   %eax,%eax
1403f0251:	7f 14                	jg     0x1403f0267
1403f0253:	78 1f                	js     0x1403f0274
1403f0255:	48 8b 01             	mov    (%rcx),%rax
1403f0258:	ba 01 00 00 00       	mov    $0x1,%edx
1403f025d:	48 8b 00             	mov    (%rax),%rax
1403f0260:	ff 15 ba 37 b9 00    	call   *0xb937ba(%rip)        # 0x140f83a20
1403f0266:	90                   	nop
1403f0267:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1403f026c:	48 83 c4 30          	add    $0x30,%rsp
1403f0270:	5f                   	pop    %rdi
1403f0271:	5e                   	pop    %rsi
1403f0272:	5d                   	pop    %rbp
1403f0273:	c3                   	ret
1403f0274:	b9 02 00 00 00       	mov    $0x2,%ecx
1403f0279:	e8 82 a4 39 00       	call   0x14078a700
1403f027e:	90                   	nop
1403f027f:	48 8d 15 9a c3 bf 00 	lea    0xbfc39a(%rip),%rdx        # 0x140fec620
1403f0286:	48 8b 0d 6b 12 04 01 	mov    0x104126b(%rip),%rcx        # 0x1414314f8
1403f028d:	e8 fe 35 3a 00       	call   0x140793890
1403f0292:	90                   	nop
1403f0293:	b9 02 00 00 00       	mov    $0x2,%ecx
1403f0298:	e8 63 a4 39 00       	call   0x14078a700
1403f029d:	cc                   	int3
1403f029e:	cc                   	int3
1403f029f:	cc                   	int3
1403f02a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403f02a5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1403f02aa:	57                   	push   %rdi
1403f02ab:	48 83 ec 20          	sub    $0x20,%rsp
1403f02af:	48 8b f2             	mov    %rdx,%rsi
1403f02b2:	b9 38 01 00 00       	mov    $0x138,%ecx
1403f02b7:	e8 4c ae a2 00       	call   0x140e1b108
1403f02bc:	48 8b f8             	mov    %rax,%rdi
1403f02bf:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1403f02c4:	48 85 c0             	test   %rax,%rax
1403f02c7:	74 55                	je     0x1403f031e
1403f02c9:	48 8d 90 80 00 00 00 	lea    0x80(%rax),%rdx
1403f02d0:	48 8b c8             	mov    %rax,%rcx
1403f02d3:	e8 c8 be 09 00       	call   0x14048c1a0
1403f02d8:	90                   	nop
1403f02d9:	4c 8b c6             	mov    %rsi,%r8
1403f02dc:	48 8d 15 7d c2 bf 00 	lea    0xbfc27d(%rip),%rdx        # 0x140fec560
1403f02e3:	48 8d 8f 80 00 00 00 	lea    0x80(%rdi),%rcx
1403f02ea:	e8 a1 53 14 00       	call   0x140535690
1403f02ef:	48 8d 05 ba c1 bf 00 	lea    0xbfc1ba(%rip),%rax        # 0x140fec4b0
1403f02f6:	48 89 07             	mov    %rax,(%rdi)
1403f02f9:	48 8d 05 d0 c1 bf 00 	lea    0xbfc1d0(%rip),%rax        # 0x140fec4d0
1403f0300:	48 89 87 80 00 00 00 	mov    %rax,0x80(%rdi)
1403f0307:	48 89 77 50          	mov    %rsi,0x50(%rdi)
1403f030b:	48 8b c7             	mov    %rdi,%rax
1403f030e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1403f0313:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1403f0318:	48 83 c4 20          	add    $0x20,%rsp
1403f031c:	5f                   	pop    %rdi
1403f031d:	c3                   	ret
1403f031e:	33 c0                	xor    %eax,%eax
1403f0320:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1403f0325:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1403f032a:	48 83 c4 20          	add    $0x20,%rsp
1403f032e:	5f                   	pop    %rdi
1403f032f:	c3                   	ret
1403f0330:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403f0335:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1403f033a:	57                   	push   %rdi
1403f033b:	48 83 ec 20          	sub    $0x20,%rsp
1403f033f:	48 8b fa             	mov    %rdx,%rdi
1403f0342:	48 8b f1             	mov    %rcx,%rsi
1403f0345:	b9 e8 00 00 00       	mov    $0xe8,%ecx
1403f034a:	e8 b9 ad a2 00       	call   0x140e1b108
1403f034f:	48 8b d8             	mov    %rax,%rbx
1403f0352:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403f0357:	48 85 c0             	test   %rax,%rax
1403f035a:	74 5f                	je     0x1403f03bb
1403f035c:	4c 8b c7             	mov    %rdi,%r8
1403f035f:	48 8d 15 c2 bf bf 00 	lea    0xbfbfc2(%rip),%rdx        # 0x140fec328
1403f0366:	48 8b c8             	mov    %rax,%rcx
1403f0369:	e8 22 53 14 00       	call   0x140535690
1403f036e:	33 c0                	xor    %eax,%eax
1403f0370:	48 89 83 b8 00 00 00 	mov    %rax,0xb8(%rbx)
1403f0377:	48 89 83 c0 00 00 00 	mov    %rax,0xc0(%rbx)
1403f037e:	48 8d 0d eb c1 bf 00 	lea    0xbfc1eb(%rip),%rcx        # 0x140fec570
1403f0385:	48 89 0b             	mov    %rcx,(%rbx)
1403f0388:	89 83 c8 00 00 00    	mov    %eax,0xc8(%rbx)
1403f038e:	48 c7 83 cc 00 00 00 	movq   $0x1,0xcc(%rbx)
1403f0395:	01 00 00 00
1403f0399:	c7 83 d4 00 00 00 01 	movl   $0x1,0xd4(%rbx)
1403f03a0:	00 00 00
1403f03a3:	48 c7 83 d8 00 00 00 	movq   $0xffffffffffffffff,0xd8(%rbx)
1403f03aa:	ff ff ff ff
1403f03ae:	48 c7 83 e0 00 00 00 	movq   $0xffffffffffffffff,0xe0(%rbx)
1403f03b5:	ff ff ff ff
1403f03b9:	eb 03                	jmp    0x1403f03be
1403f03bb:	48 8b d8             	mov    %rax,%rbx
1403f03be:	48 89 b3 b8 00 00 00 	mov    %rsi,0xb8(%rbx)
1403f03c5:	48 8b cf             	mov    %rdi,%rcx
1403f03c8:	e8 53 80 1b 00       	call   0x1405a8420
1403f03cd:	f2 0f 10 0d cb 0b 04 	movsd  0x1040bcb(%rip),%xmm1        # 0x141430fa0
1403f03d4:	01
1403f03d5:	48 8b cf             	mov    %rdi,%rcx
1403f03d8:	e8 03 85 1b 00       	call   0x1405a88e0
1403f03dd:	48 8b c3             	mov    %rbx,%rax
1403f03e0:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1403f03e5:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1403f03ea:	48 83 c4 20          	add    $0x20,%rsp
1403f03ee:	5f                   	pop    %rdi
1403f03ef:	c3                   	ret
1403f03f0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1403f03f5:	55                   	push   %rbp
1403f03f6:	56                   	push   %rsi
1403f03f7:	57                   	push   %rdi
1403f03f8:	48 83 ec 60          	sub    $0x60,%rsp
1403f03fc:	48 8b 05 fd 8a fc 00 	mov    0xfc8afd(%rip),%rax        # 0x1413b8f00
1403f0403:	48 33 c4             	xor    %rsp,%rax
1403f0406:	48 89 44 24 50       	mov    %rax,0x50(%rsp)