1005b0ea1:	89 c3                	mov    %eax,%ebx
1005b0ea3:	81 fb fd 00 00 00    	cmp    $0xfd,%ebx
1005b0ea9:	0f 87 81 00 00 00    	ja     1005b0f30 <.text+0x1aff30>
1005b0eaf:	85 db                	test   %ebx,%ebx
1005b0eb1:	74 dd                	je     1005b0e90 <.text+0x1afe90>
1005b0eb3:	c6 44 24 20 5e       	movb   $0x5e,0x20(%rsp)
1005b0eb8:	8d 43 ff             	lea    -0x1(%rbx),%eax
1005b0ebb:	4c 8d 7c 24 21       	lea    0x21(%rsp),%r15
1005b0ec0:	49 8d 6c 06 02       	lea    0x2(%r14,%rax,1),%rbp
1005b0ec5:	0f 1f 00             	nopl   (%rax)
1005b0ec8:	48 89 f1             	mov    %rsi,%rcx
1005b0ecb:	49 83 c7 01          	add    $0x1,%r15
1005b0ecf:	e8 4c ee 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b0ed4:	83 f8 ff             	cmp    $0xffffffff,%eax
1005b0ed7:	74 47                	je     1005b0f20 <.text+0x1aff20>
1005b0ed9:	41 88 47 ff          	mov    %al,-0x1(%r15)
1005b0edd:	49 39 ef             	cmp    %rbp,%r15
1005b0ee0:	75 e6                	jne    1005b0ec8 <.text+0x1afec8>
1005b0ee2:	c6 44 1c 21 00       	movb   $0x0,0x21(%rsp,%rbx,1)
1005b0ee7:	49 8b 9d 28 02 00 00 	mov    0x228(%r13),%rbx
1005b0eee:	ba 03 00 00 00       	mov    $0x3,%edx
1005b0ef3:	4c 89 f1             	mov    %r14,%rcx
1005b0ef6:	e8 05 04 fd ff       	call   100581300 <.text+0x180300>
1005b0efb:	48 01 fb             	add    %rdi,%rbx
1005b0efe:	48 83 c7 08          	add    $0x8,%rdi
1005b0f02:	48 89 03             	mov    %rax,(%rbx)
1005b0f05:	49 39 fc             	cmp    %rdi,%r12
1005b0f08:	75 8f                	jne    1005b0e99 <.text+0x1afe99>
1005b0f0a:	31 c0                	xor    %eax,%eax
1005b0f0c:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
1005b0f13:	5b                   	pop    %rbx
1005b0f14:	5e                   	pop    %rsi
1005b0f15:	5f                   	pop    %rdi
1005b0f16:	5d                   	pop    %rbp
1005b0f17:	41 5c                	pop    %r12
1005b0f19:	41 5d                	pop    %r13
1005b0f1b:	41 5e                	pop    %r14
1005b0f1d:	41 5f                	pop    %r15
1005b0f1f:	c3                   	ret
1005b0f20:	41 c6 47 ff 00       	movb   $0x0,-0x1(%r15)
1005b0f25:	49 39 ef             	cmp    %rbp,%r15
1005b0f28:	75 9e                	jne    1005b0ec8 <.text+0x1afec8>
1005b0f2a:	eb de                	jmp    1005b0f0a <.text+0x1aff0a>
1005b0f2c:	0f 1f 40 00          	nopl   0x0(%rax)
1005b0f30:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1005b0f35:	eb d5                	jmp    1005b0f0c <.text+0x1aff0c>
1005b0f37:	b8 fd ff ff ff       	mov    $0xfffffffd,%eax
1005b0f3c:	eb ce                	jmp    1005b0f0c <.text+0x1aff0c>
1005b0f3e:	66 90                	xchg   %ax,%ax
1005b0f40:	57                   	push   %rdi
1005b0f41:	56                   	push   %rsi
1005b0f42:	53                   	push   %rbx
1005b0f43:	48 83 ec 30          	sub    $0x30,%rsp
1005b0f47:	48 89 cb             	mov    %rcx,%rbx
1005b0f4a:	e8 91 b6 f3 ff       	call   1004ec5e0 <.text+0xeb5e0>
1005b0f4f:	8d 48 01             	lea    0x1(%rax),%ecx
1005b0f52:	48 63 c9             	movslq %ecx,%rcx
1005b0f55:	48 c1 e1 02          	shl    $0x2,%rcx
1005b0f59:	e8 82 01 e5 ff       	call   1004010e0 <.text+0xe0>
1005b0f5e:	48 89 c6             	mov    %rax,%rsi
1005b0f61:	48 85 c0             	test   %rax,%rax
1005b0f64:	74 44                	je     1005b0faa <.text+0x1affaa>
1005b0f66:	80 3b 00             	cmpb   $0x0,(%rbx)
1005b0f69:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1005b0f6e:	74 34                	je     1005b0fa4 <.text+0x1affa4>
1005b0f70:	bb 01 00 00 00       	mov    $0x1,%ebx
1005b0f75:	48 8d 7c 24 28       	lea    0x28(%rsp),%rdi
1005b0f7a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005b0f80:	48 89 f9             	mov    %rdi,%rcx
1005b0f83:	e8 b8 9d f3 ff       	call   1004ead40 <.text+0xe9d40>
1005b0f88:	48 89 da             	mov    %rbx,%rdx
1005b0f8b:	89 44 9e fc          	mov    %eax,-0x4(%rsi,%rbx,4)
1005b0f8f:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1005b0f94:	48 83 c3 01          	add    $0x1,%rbx
1005b0f98:	80 38 00             	cmpb   $0x0,(%rax)
1005b0f9b:	75 e3                	jne    1005b0f80 <.text+0x1aff80>
1005b0f9d:	48 63 d2             	movslq %edx,%rdx
1005b0fa0:	48 8d 04 96          	lea    (%rsi,%rdx,4),%rax
1005b0fa4:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1005b0faa:	48 89 f0             	mov    %rsi,%rax
1005b0fad:	48 83 c4 30          	add    $0x30,%rsp
1005b0fb1:	5b                   	pop    %rbx
1005b0fb2:	5e                   	pop    %rsi
1005b0fb3:	5f                   	pop    %rdi
1005b0fb4:	c3                   	ret
1005b0fb5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005b0fbc:	00 00 00 00
1005b0fc0:	41 54                	push   %r12
1005b0fc2:	55                   	push   %rbp
1005b0fc3:	57                   	push   %rdi
1005b0fc4:	56                   	push   %rsi
1005b0fc5:	53                   	push   %rbx
1005b0fc6:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
1005b0fcd:	45 31 e4             	xor    %r12d,%r12d
1005b0fd0:	48 89 ce             	mov    %rcx,%rsi
1005b0fd3:	48 89 d5             	mov    %rdx,%rbp
1005b0fd6:	44 89 c7             	mov    %r8d,%edi
1005b0fd9:	45 85 c0             	test   %r8d,%r8d
1005b0fdc:	7e 60                	jle    1005b103e <.text+0x1b003e>
1005b0fde:	31 db                	xor    %ebx,%ebx
1005b0fe0:	eb 20                	jmp    1005b1002 <.text+0x1b0002>
1005b0fe2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005b0fe8:	88 44 1c 20          	mov    %al,0x20(%rsp,%rbx,1)
1005b0fec:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1005b0ff1:	84 c0                	test   %al,%al
1005b0ff3:	74 2b                	je     1005b1020 <.text+0x1b0020>
1005b0ff5:	48 83 c3 01          	add    $0x1,%rbx
1005b0ff9:	48 81 fb fe 00 00 00 	cmp    $0xfe,%rbx
1005b1000:	74 40                	je     1005b1042 <.text+0x1b0042>
1005b1002:	48 89 f1             	mov    %rsi,%rcx
1005b1005:	e8 16 ed 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b100a:	83 f8 ff             	cmp    $0xffffffff,%eax
1005b100d:	75 d9                	jne    1005b0fe8 <.text+0x1affe8>
1005b100f:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
1005b1016:	5b                   	pop    %rbx
1005b1017:	5e                   	pop    %rsi
1005b1018:	5f                   	pop    %rdi
1005b1019:	5d                   	pop    %rbp
1005b101a:	41 5c                	pop    %r12
1005b101c:	c3                   	ret
1005b101d:	0f 1f 00             	nopl   (%rax)
1005b1020:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
1005b1026:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
1005b102c:	48 89 e9             	mov    %rbp,%rcx
1005b102f:	e8 9c 8d ff ff       	call   1005a9dd0 <.text+0x1a8dd0>
1005b1034:	45 8d 64 1c 01       	lea    0x1(%r12,%rbx,1),%r12d
1005b1039:	44 39 e7             	cmp    %r12d,%edi
1005b103c:	7f a0                	jg     1005b0fde <.text+0x1affde>
1005b103e:	31 c0                	xor    %eax,%eax
1005b1040:	eb cd                	jmp    1005b100f <.text+0x1b000f>
1005b1042:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1005b1047:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
1005b104e:	5b                   	pop    %rbx
1005b104f:	5e                   	pop    %rsi
1005b1050:	5f                   	pop    %rdi
1005b1051:	5d                   	pop    %rbp
1005b1052:	41 5c                	pop    %r12
1005b1054:	c3                   	ret
1005b1055:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005b105c:	00 00 00 00
1005b1060:	41 57                	push   %r15
1005b1062:	41 56                	push   %r14
1005b1064:	41 55                	push   %r13
1005b1066:	41 54                	push   %r12
1005b1068:	55                   	push   %rbp
1005b1069:	57                   	push   %rdi
1005b106a:	56                   	push   %rsi
1005b106b:	53                   	push   %rbx
1005b106c:	48 83 ec 68          	sub    $0x68,%rsp
1005b1070:	8b 9c 24 d0 00 00 00 	mov    0xd0(%rsp),%ebx
1005b1077:	44 8b a4 24 d8 00 00 	mov    0xd8(%rsp),%r12d
1005b107e:	00
1005b107f:	44 89 8c 24 c8 00 00 	mov    %r9d,0xc8(%rsp)
1005b1086:	00
1005b1087:	48 89 ce             	mov    %rcx,%rsi
1005b108a:	48 89 d5             	mov    %rdx,%rbp
1005b108d:	4d 89 c5             	mov    %r8,%r13
1005b1090:	e8 8b ec 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b1095:	89 c7                	mov    %eax,%edi
1005b1097:	85 c0                	test   %eax,%eax
1005b1099:	0f 8e 7d 00 00 00    	jle    1005b111c <.text+0x1b011c>
1005b109f:	8d 04 03             	lea    (%rbx,%rax,1),%eax
1005b10a2:	3b 84 24 c8 00 00 00 	cmp    0xc8(%rsp),%eax
1005b10a9:	0f 8d 34 02 00 00    	jge    1005b12e3 <.text+0x1b02e3>
1005b10af:	48 63 c3             	movslq %ebx,%rax
1005b10b2:	48 89 f1             	mov    %rsi,%rcx
1005b10b5:	83 c3 01             	add    $0x1,%ebx
1005b10b8:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1005b10bd:	48 01 e8             	add    %rbp,%rax
1005b10c0:	4c 63 fb             	movslq %ebx,%r15
1005b10c3:	bb 01 00 00 00       	mov    $0x1,%ebx
1005b10c8:	40 88 38             	mov    %dil,(%rax)
1005b10cb:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1005b10d0:	e8 4b ec 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b10d5:	89 c2                	mov    %eax,%edx
1005b10d7:	85 c0                	test   %eax,%eax
1005b10d9:	78 41                	js     1005b111c <.text+0x1b011c>
1005b10db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005b10e0:	83 f8 03             	cmp    $0x3,%eax
1005b10e3:	7f 12                	jg     1005b10f7 <.text+0x1b00f7>
1005b10e5:	44 89 e0             	mov    %r12d,%eax
1005b10e8:	09 d0                	or     %edx,%eax
1005b10ea:	75 4c                	jne    1005b1138 <.text+0x1b0138>
1005b10ec:	43 c7 44 bd 00 00 00 	movl   $0x0,0x0(%r13,%r15,4)
1005b10f3:	00 00
1005b10f5:	31 d2                	xor    %edx,%edx
1005b10f7:	83 c3 01             	add    $0x1,%ebx
1005b10fa:	42 88 54 3d 00       	mov    %dl,0x0(%rbp,%r15,1)
1005b10ff:	49 8d 47 01          	lea    0x1(%r15),%rax
1005b1103:	39 df                	cmp    %ebx,%edi
1005b1105:	0f 8c 05 01 00 00    	jl     1005b1210 <.text+0x1b0210>
1005b110b:	48 89 f1             	mov    %rsi,%rcx
1005b110e:	49 89 c7             	mov    %rax,%r15
1005b1111:	e8 0a ec 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b1116:	89 c2                	mov    %eax,%edx
1005b1118:	85 c0                	test   %eax,%eax
1005b111a:	79 c4                	jns    1005b10e0 <.text+0x1b00e0>
1005b111c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1005b1121:	48 83 c4 68          	add    $0x68,%rsp
1005b1125:	5b                   	pop    %rbx
1005b1126:	5e                   	pop    %rsi
1005b1127:	5f                   	pop    %rdi
1005b1128:	5d                   	pop    %rbp
1005b1129:	41 5c                	pop    %r12
1005b112b:	41 5d                	pop    %r13
1005b112d:	41 5e                	pop    %r14
1005b112f:	41 5f                	pop    %r15
1005b1131:	c3                   	ret
1005b1132:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005b1138:	83 fa 01             	cmp    $0x1,%edx
1005b113b:	0f 84 87 00 00 00    	je     1005b11c8 <.text+0x1b01c8>
1005b1141:	45 85 e4             	test   %r12d,%r12d
1005b1144:	74 42                	je     1005b1188 <.text+0x1b0188>
1005b1146:	45 31 f6             	xor    %r14d,%r14d
1005b1149:	83 fa 02             	cmp    $0x2,%edx
1005b114c:	0f 84 4e 01 00 00    	je     1005b12a0 <.text+0x1b02a0>
1005b1152:	48 89 f1             	mov    %rsi,%rcx
1005b1155:	e8 c6 eb 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b115a:	48 89 f1             	mov    %rsi,%rcx
1005b115d:	41 09 c6             	or     %eax,%r14d
1005b1160:	e8 7b f7 f4 ff       	call   1005008e0 <.text+0xff8e0>
1005b1165:	39 84 24 e0 00 00 00 	cmp    %eax,0xe0(%rsp)
1005b116c:	0f 8e 71 01 00 00    	jle    1005b12e3 <.text+0x1b02e3>
1005b1172:	c1 e0 08             	shl    $0x8,%eax
1005b1175:	41 09 c6             	or     %eax,%r14d
1005b1178:	47 89 74 bd 00       	mov    %r14d,0x0(%r13,%r15,4)
1005b117d:	e9 73 ff ff ff       	jmp    1005b10f5 <.text+0x1b00f5>
1005b1182:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005b1188:	48 89 f1             	mov    %rsi,%rcx
1005b118b:	89 54 24 54          	mov    %edx,0x54(%rsp)
1005b118f:	e8 8c eb 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b1194:	8b 54 24 54          	mov    0x54(%rsp),%edx
1005b1198:	41 89 c6             	mov    %eax,%r14d
1005b119b:	83 fa 03             	cmp    $0x3,%edx
1005b119e:	0f 84 2c 01 00 00    	je     1005b12d0 <.text+0x1b02d0>
1005b11a4:	41 f6 c6 01          	test   $0x1,%r14b
1005b11a8:	0f 85 0a 01 00 00    	jne    1005b12b8 <.text+0x1b02b8>
1005b11ae:	41 f6 c6 20          	test   $0x20,%r14b
1005b11b2:	74 c4                	je     1005b1178 <.text+0x1b0178>
1005b11b4:	48 89 f1             	mov    %rsi,%rcx
1005b11b7:	e8 64 eb 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b11bc:	c1 e0 18             	shl    $0x18,%eax
1005b11bf:	41 01 c6             	add    %eax,%r14d
1005b11c2:	eb b4                	jmp    1005b1178 <.text+0x1b0178>
1005b11c4:	0f 1f 40 00          	nopl   0x0(%rax)
1005b11c8:	48 89 f1             	mov    %rsi,%rcx
1005b11cb:	e8 50 f7 f4 ff       	call   100500920 <.text+0xff920>
1005b11d0:	85 c0                	test   %eax,%eax
1005b11d2:	0f 88 0b 01 00 00    	js     1005b12e3 <.text+0x1b02e3>
1005b11d8:	39 84 24 c8 00 00 00 	cmp    %eax,0xc8(%rsp)
1005b11df:	0f 8e fe 00 00 00    	jle    1005b12e3 <.text+0x1b02e3>
1005b11e5:	05 00 00 00 08       	add    $0x8000000,%eax
1005b11ea:	48 89 f1             	mov    %rsi,%rcx
1005b11ed:	83 c3 01             	add    $0x1,%ebx
1005b11f0:	43 89 44 bd 00       	mov    %eax,0x0(%r13,%r15,4)
1005b11f5:	e8 26 eb 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b11fa:	89 c2                	mov    %eax,%edx
1005b11fc:	49 8d 47 01          	lea    0x1(%r15),%rax
1005b1200:	42 88 54 3d 00       	mov    %dl,0x0(%rbp,%r15,1)
1005b1205:	39 df                	cmp    %ebx,%edi
1005b1207:	0f 8d fe fe ff ff    	jge    1005b110b <.text+0x1b010b>
1005b120d:	0f 1f 00             	nopl   (%rax)
1005b1210:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1005b1215:	41 8d 47 01          	lea    0x1(%r15),%eax
1005b1219:	41 be 01 00 00 00    	mov    $0x1,%r14d
1005b121f:	49 8d 5c 8d 00       	lea    0x0(%r13,%rcx,4),%rbx
1005b1224:	eb 24                	jmp    1005b124a <.text+0x1b024a>
1005b1226:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005b122d:	00 00 00
1005b1230:	81 e2 ff ff ff f7    	and    $0xf7ffffff,%edx
1005b1236:	89 53 04             	mov    %edx,0x4(%rbx)
1005b1239:	49 83 c6 01          	add    $0x1,%r14
1005b123d:	48 83 c3 04          	add    $0x4,%rbx
1005b1241:	44 39 f7             	cmp    %r14d,%edi
1005b1244:	0f 8c d7 fe ff ff    	jl     1005b1121 <.text+0x1b0121>
1005b124a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1005b124f:	42 80 3c 31 00       	cmpb   $0x0,(%rcx,%r14,1)
1005b1254:	74 e3                	je     1005b1239 <.text+0x1b0239>
1005b1256:	8b 53 04             	mov    0x4(%rbx),%edx
1005b1259:	f7 c2 00 00 00 08    	test   $0x8000000,%edx
1005b125f:	75 cf                	jne    1005b1230 <.text+0x1b0230>
1005b1261:	8b 8c 24 e0 00 00 00 	mov    0xe0(%rsp),%ecx
1005b1268:	89 43 04             	mov    %eax,0x4(%rbx)
1005b126b:	4d 89 e8             	mov    %r13,%r8
1005b126e:	48 89 ea             	mov    %rbp,%rdx
1005b1271:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
1005b1276:	44 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%r9d
1005b127d:	00
1005b127e:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1005b1282:	48 89 f1             	mov    %rsi,%rcx
1005b1285:	89 44 24 20          	mov    %eax,0x20(%rsp)
1005b1289:	e8 d2 fd ff ff       	call   1005b1060 <.text+0x1b0060>
1005b128e:	85 c0                	test   %eax,%eax
1005b1290:	79 a7                	jns    1005b1239 <.text+0x1b0239>
1005b1292:	e9 8a fe ff ff       	jmp    1005b1121 <.text+0x1b0121>
1005b1297:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005b129e:	00 00
1005b12a0:	48 89 f1             	mov    %rsi,%rcx
1005b12a3:	e8 78 ea 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b12a8:	c1 e0 18             	shl    $0x18,%eax
1005b12ab:	41 89 c6             	mov    %eax,%r14d
1005b12ae:	e9 9f fe ff ff       	jmp    1005b1152 <.text+0x1b0152>
1005b12b3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005b12b8:	48 89 f1             	mov    %rsi,%rcx
1005b12bb:	e8 60 ea 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b12c0:	c1 e0 10             	shl    $0x10,%eax
1005b12c3:	41 01 c6             	add    %eax,%r14d
1005b12c6:	e9 e3 fe ff ff       	jmp    1005b11ae <.text+0x1b01ae>
1005b12cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005b12d0:	48 89 f1             	mov    %rsi,%rcx
1005b12d3:	e8 48 ea 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b12d8:	c1 e0 08             	shl    $0x8,%eax
1005b12db:	41 01 c6             	add    %eax,%r14d
1005b12de:	e9 c1 fe ff ff       	jmp    1005b11a4 <.text+0x1b01a4>
1005b12e3:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1005b12e8:	e9 34 fe ff ff       	jmp    1005b1121 <.text+0x1b0121>
1005b12ed:	0f 1f 00             	nopl   (%rax)
1005b12f0:	41 56                	push   %r14
1005b12f2:	41 55                	push   %r13
1005b12f4:	41 54                	push   %r12
1005b12f6:	55                   	push   %rbp
1005b12f7:	57                   	push   %rdi
1005b12f8:	56                   	push   %rsi
1005b12f9:	53                   	push   %rbx
1005b12fa:	48 83 ec 40          	sub    $0x40,%rsp
1005b12fe:	48 89 cb             	mov    %rcx,%rbx
1005b1301:	49 89 d4             	mov    %rdx,%r12
1005b1304:	4c 89 c5             	mov    %r8,%rbp
1005b1307:	4d 89 cd             	mov    %r9,%r13
1005b130a:	e8 61 f6 f4 ff       	call   100500970 <.text+0xff970>
1005b130f:	48 63 f8             	movslq %eax,%rdi
1005b1312:	48 89 fe             	mov    %rdi,%rsi
1005b1315:	48 85 ff             	test   %rdi,%rdi
1005b1318:	0f 88 97 00 00 00    	js     1005b13b5 <.text+0x1b03b5>
1005b131e:	b8 00 00 00 00       	mov    $0x0,%eax
1005b1323:	75 13                	jne    1005b1338 <.text+0x1b0338>
1005b1325:	48 83 c4 40          	add    $0x40,%rsp
1005b1329:	5b                   	pop    %rbx
1005b132a:	5e                   	pop    %rsi
1005b132b:	5f                   	pop    %rdi
1005b132c:	5d                   	pop    %rbp
1005b132d:	41 5c                	pop    %r12
1005b132f:	41 5d                	pop    %r13
1005b1331:	41 5e                	pop    %r14
1005b1333:	c3                   	ret
1005b1334:	0f 1f 40 00          	nopl   0x0(%rax)
1005b1338:	48 89 f9             	mov    %rdi,%rcx
1005b133b:	e8 a0 fd e4 ff       	call   1004010e0 <.text+0xe0>
1005b1340:	49 89 c6             	mov    %rax,%r14
1005b1343:	48 85 c0             	test   %rax,%rax