1400f0f39:	cc                   	int3
1400f0f3a:	cc                   	int3
1400f0f3b:	cc                   	int3
1400f0f3c:	cc                   	int3
1400f0f3d:	cc                   	int3
1400f0f3e:	cc                   	int3
1400f0f3f:	cc                   	int3
1400f0f40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f0f45:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400f0f4a:	57                   	push   %rdi
1400f0f4b:	48 83 ec 20          	sub    $0x20,%rsp
1400f0f4f:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
1400f0f54:	49 8b d8             	mov    %r8,%rbx
1400f0f57:	48 8b fa             	mov    %rdx,%rdi
1400f0f5a:	48 8b f1             	mov    %rcx,%rsi
1400f0f5d:	75 26                	jne    0x1400f0f85
1400f0f5f:	90                   	nop
1400f0f60:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400f0f64:	48 8b d7             	mov    %rdi,%rdx
1400f0f67:	48 8b ce             	mov    %rsi,%rcx
1400f0f6a:	e8 d1 ff ff ff       	call   0x1400f0f40
1400f0f6f:	48 8b cb             	mov    %rbx,%rcx
1400f0f72:	ba 28 00 00 00       	mov    $0x28,%edx
1400f0f77:	48 8b 1b             	mov    (%rbx),%rbx
1400f0f7a:	e8 05 93 20 00       	call   0x1402fa284
1400f0f7f:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400f0f83:	74 db                	je     0x1400f0f60
1400f0f85:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f0f8a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400f0f8f:	48 83 c4 20          	add    $0x20,%rsp
1400f0f93:	5f                   	pop    %rdi
1400f0f94:	c3                   	ret
1400f0f95:	cc                   	int3
1400f0f96:	cc                   	int3
1400f0f97:	cc                   	int3
1400f0f98:	cc                   	int3
1400f0f99:	cc                   	int3
1400f0f9a:	cc                   	int3
1400f0f9b:	cc                   	int3
1400f0f9c:	cc                   	int3
1400f0f9d:	cc                   	int3
1400f0f9e:	cc                   	int3
1400f0f9f:	cc                   	int3
1400f0fa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f0fa5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400f0faa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400f0faf:	57                   	push   %rdi
1400f0fb0:	48 83 ec 20          	sub    $0x20,%rsp
1400f0fb4:	49 8b d8             	mov    %r8,%rbx
1400f0fb7:	48 8b f2             	mov    %rdx,%rsi
1400f0fba:	48 8b e9             	mov    %rcx,%rbp
1400f0fbd:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
1400f0fc2:	75 72                	jne    0x1400f1036
1400f0fc4:	0f 1f 40 00          	nopl   0x0(%rax)
1400f0fc8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400f0fcf:	00
1400f0fd0:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400f0fd4:	48 8b d6             	mov    %rsi,%rdx
1400f0fd7:	48 8b cd             	mov    %rbp,%rcx
1400f0fda:	e8 c1 ff ff ff       	call   0x1400f0fa0
1400f0fdf:	48 8b fb             	mov    %rbx,%rdi
1400f0fe2:	48 8b 1b             	mov    (%rbx),%rbx
1400f0fe5:	48 8b 57 30          	mov    0x30(%rdi),%rdx
1400f0fe9:	48 85 d2             	test   %rdx,%rdx
1400f0fec:	74 16                	je     0x1400f1004
1400f0fee:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400f0ff2:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f0ff6:	48 83 c2 08          	add    $0x8,%rdx
1400f0ffa:	48 03 ca             	add    %rdx,%rcx
1400f0ffd:	48 8b 01             	mov    (%rcx),%rax
1400f1000:	ff 50 08             	call   *0x8(%rax)
1400f1003:	90                   	nop
1400f1004:	4c 8b 47 28          	mov    0x28(%rdi),%r8
1400f1008:	4d 85 c0             	test   %r8,%r8
1400f100b:	74 16                	je     0x1400f1023
1400f100d:	49 8b 40 08          	mov    0x8(%r8),%rax
1400f1011:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400f1015:	49 83 c0 08          	add    $0x8,%r8
1400f1019:	49 03 c8             	add    %r8,%rcx
1400f101c:	48 8b 01             	mov    (%rcx),%rax
1400f101f:	ff 50 08             	call   *0x8(%rax)
1400f1022:	90                   	nop
1400f1023:	ba 50 00 00 00       	mov    $0x50,%edx
1400f1028:	48 8b cf             	mov    %rdi,%rcx
1400f102b:	e8 54 92 20 00       	call   0x1402fa284
1400f1030:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400f1034:	74 9a                	je     0x1400f0fd0
1400f1036:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400f103b:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400f1040:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400f1045:	48 83 c4 20          	add    $0x20,%rsp
1400f1049:	5f                   	pop    %rdi
1400f104a:	c3                   	ret
1400f104b:	cc                   	int3
1400f104c:	cc                   	int3
1400f104d:	cc                   	int3
1400f104e:	cc                   	int3
1400f104f:	cc                   	int3
1400f1050:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400f1055:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400f105a:	56                   	push   %rsi
1400f105b:	48 83 ec 20          	sub    $0x20,%rsp
1400f105f:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
1400f1064:	49 8b d8             	mov    %r8,%rbx
1400f1067:	48 8b f2             	mov    %rdx,%rsi
1400f106a:	48 8b e9             	mov    %rcx,%rbp
1400f106d:	75 4a                	jne    0x1400f10b9
1400f106f:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400f1074:	0f 1f 40 00          	nopl   0x0(%rax)
1400f1078:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400f107f:	00
1400f1080:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400f1084:	48 8b d6             	mov    %rsi,%rdx
1400f1087:	48 8b cd             	mov    %rbp,%rcx
1400f108a:	e8 c1 ff ff ff       	call   0x1400f1050
1400f108f:	48 8b fb             	mov    %rbx,%rdi
1400f1092:	48 8b ce             	mov    %rsi,%rcx
1400f1095:	48 8b 1b             	mov    (%rbx),%rbx
1400f1098:	48 8d 57 20          	lea    0x20(%rdi),%rdx
1400f109c:	e8 1f 3d 00 00       	call   0x1400f4dc0
1400f10a1:	ba 50 00 00 00       	mov    $0x50,%edx
1400f10a6:	48 8b cf             	mov    %rdi,%rcx
1400f10a9:	e8 d6 91 20 00       	call   0x1402fa284
1400f10ae:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400f10b2:	74 cc                	je     0x1400f1080
1400f10b4:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1400f10b9:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400f10be:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1400f10c3:	48 83 c4 20          	add    $0x20,%rsp
1400f10c7:	5e                   	pop    %rsi
1400f10c8:	c3                   	ret
1400f10c9:	cc                   	int3
1400f10ca:	cc                   	int3
1400f10cb:	cc                   	int3
1400f10cc:	cc                   	int3
1400f10cd:	cc                   	int3
1400f10ce:	cc                   	int3
1400f10cf:	cc                   	int3
1400f10d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400f10d5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400f10da:	56                   	push   %rsi
1400f10db:	48 83 ec 20          	sub    $0x20,%rsp
1400f10df:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
1400f10e4:	49 8b d8             	mov    %r8,%rbx
1400f10e7:	48 8b f2             	mov    %rdx,%rsi
1400f10ea:	48 8b e9             	mov    %rcx,%rbp
1400f10ed:	75 4a                	jne    0x1400f1139
1400f10ef:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1400f10f4:	0f 1f 40 00          	nopl   0x0(%rax)
1400f10f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400f10ff:	00
1400f1100:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400f1104:	48 8b d6             	mov    %rsi,%rdx
1400f1107:	48 8b cd             	mov    %rbp,%rcx
1400f110a:	e8 c1 ff ff ff       	call   0x1400f10d0
1400f110f:	48 8b fb             	mov    %rbx,%rdi
1400f1112:	48 8b ce             	mov    %rsi,%rcx
1400f1115:	48 8b 1b             	mov    (%rbx),%rbx
1400f1118:	48 8d 57 20          	lea    0x20(%rdi),%rdx
1400f111c:	e8 2f 3d 00 00       	call   0x1400f4e50
1400f1121:	ba 50 00 00 00       	mov    $0x50,%edx
1400f1126:	48 8b cf             	mov    %rdi,%rcx
1400f1129:	e8 56 91 20 00       	call   0x1402fa284
1400f112e:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400f1132:	74 cc                	je     0x1400f1100
1400f1134:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1400f1139:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400f113e:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1400f1143:	48 83 c4 20          	add    $0x20,%rsp
1400f1147:	5e                   	pop    %rsi
1400f1148:	c3                   	ret
1400f1149:	cc                   	int3
1400f114a:	cc                   	int3
1400f114b:	cc                   	int3
1400f114c:	cc                   	int3
1400f114d:	cc                   	int3
1400f114e:	cc                   	int3
1400f114f:	cc                   	int3
1400f1150:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400f1155:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400f115a:	41 56                	push   %r14
1400f115c:	48 83 ec 20          	sub    $0x20,%rsp
1400f1160:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
1400f1165:	49 8b d8             	mov    %r8,%rbx
1400f1168:	48 8b ea             	mov    %rdx,%rbp
1400f116b:	4c 8b f1             	mov    %rcx,%r14
1400f116e:	75 57                	jne    0x1400f11c7
1400f1170:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1400f1175:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1400f117a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400f1180:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400f1184:	48 8b d5             	mov    %rbp,%rdx
1400f1187:	49 8b ce             	mov    %r14,%rcx
1400f118a:	e8 c1 ff ff ff       	call   0x1400f1150
1400f118f:	48 8b f3             	mov    %rbx,%rsi
1400f1192:	48 8b 1b             	mov    (%rbx),%rbx
1400f1195:	48 8d 8e a0 00 00 00 	lea    0xa0(%rsi),%rcx
1400f119c:	e8 8f 8f fa ff       	call   0x14009a130
1400f11a1:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
1400f11a5:	e8 86 8f fa ff       	call   0x14009a130
1400f11aa:	ba 20 01 00 00       	mov    $0x120,%edx
1400f11af:	48 8b ce             	mov    %rsi,%rcx
1400f11b2:	e8 cd 90 20 00       	call   0x1402fa284
1400f11b7:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400f11bb:	74 c3                	je     0x1400f1180
1400f11bd:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1400f11c2:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1400f11c7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400f11cc:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400f11d1:	48 83 c4 20          	add    $0x20,%rsp
1400f11d5:	41 5e                	pop    %r14
1400f11d7:	c3                   	ret
1400f11d8:	cc                   	int3
1400f11d9:	cc                   	int3
1400f11da:	cc                   	int3
1400f11db:	cc                   	int3
1400f11dc:	cc                   	int3
1400f11dd:	cc                   	int3
1400f11de:	cc                   	int3
1400f11df:	cc                   	int3
1400f11e0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400f11e5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400f11ea:	41 56                	push   %r14
1400f11ec:	48 83 ec 20          	sub    $0x20,%rsp
1400f11f0:	41 80 78 19 00       	cmpb   $0x0,0x19(%r8)
1400f11f5:	49 8b d8             	mov    %r8,%rbx
1400f11f8:	48 8b ea             	mov    %rdx,%rbp
1400f11fb:	4c 8b f1             	mov    %rcx,%r14
1400f11fe:	75 57                	jne    0x1400f1257
1400f1200:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1400f1205:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1400f120a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400f1210:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400f1214:	48 8b d5             	mov    %rbp,%rdx
1400f1217:	49 8b ce             	mov    %r14,%rcx
1400f121a:	e8 c1 ff ff ff       	call   0x1400f11e0
1400f121f:	48 8b f3             	mov    %rbx,%rsi
1400f1222:	48 8b 1b             	mov    (%rbx),%rbx
1400f1225:	48 8d 8e a0 00 00 00 	lea    0xa0(%rsi),%rcx
1400f122c:	e8 ef a5 00 00       	call   0x1400fb820
1400f1231:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
1400f1235:	e8 f6 8e fa ff       	call   0x14009a130
1400f123a:	ba e0 03 00 00       	mov    $0x3e0,%edx
1400f123f:	48 8b ce             	mov    %rsi,%rcx
1400f1242:	e8 3d 90 20 00       	call   0x1402fa284
1400f1247:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400f124b:	74 c3                	je     0x1400f1210
1400f124d:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1400f1252:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1400f1257:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400f125c:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1400f1261:	48 83 c4 20          	add    $0x20,%rsp
1400f1265:	41 5e                	pop    %r14
1400f1267:	c3                   	ret
1400f1268:	cc                   	int3
1400f1269:	cc                   	int3
1400f126a:	cc                   	int3
1400f126b:	cc                   	int3
1400f126c:	cc                   	int3
1400f126d:	cc                   	int3
1400f126e:	cc                   	int3
1400f126f:	cc                   	int3
1400f1270:	48 83 ec 08          	sub    $0x8,%rsp
1400f1274:	44 8b 09             	mov    (%rcx),%r9d
1400f1277:	49 8b c0             	mov    %r8,%rax
1400f127a:	48 2b c1             	sub    %rcx,%rax
1400f127d:	48 c1 f8 02          	sar    $0x2,%rax
1400f1281:	48 83 f8 28          	cmp    $0x28,%rax
1400f1285:	0f 8e fa 00 00 00    	jle    0x1400f1385
1400f128b:	48 ff c0             	inc    %rax
1400f128e:	48 89 1c 24          	mov    %rbx,(%rsp)
1400f1292:	48 c1 f8 03          	sar    $0x3,%rax
1400f1296:	48 8d 1c 85 00 00 00 	lea    0x0(,%rax,4),%rbx
1400f129d:	00
1400f129e:	4c 8d 1c c5 00 00 00 	lea    0x0(,%rax,8),%r11
1400f12a5:	00
1400f12a6:	8b 04 0b             	mov    (%rbx,%rcx,1),%eax
1400f12a9:	41 3b c1             	cmp    %r9d,%eax
1400f12ac:	7d 06                	jge    0x1400f12b4
1400f12ae:	44 89 0c 0b          	mov    %r9d,(%rbx,%rcx,1)
1400f12b2:	89 01                	mov    %eax,(%rcx)
1400f12b4:	41 8b 04 0b          	mov    (%r11,%rcx,1),%eax
1400f12b8:	44 8b 0c 0b          	mov    (%rbx,%rcx,1),%r9d
1400f12bc:	41 3b c1             	cmp    %r9d,%eax
1400f12bf:	7d 15                	jge    0x1400f12d6
1400f12c1:	45 89 0c 0b          	mov    %r9d,(%r11,%rcx,1)
1400f12c5:	89 04 0b             	mov    %eax,(%rbx,%rcx,1)
1400f12c8:	44 8b 09             	mov    (%rcx),%r9d
1400f12cb:	41 3b c1             	cmp    %r9d,%eax
1400f12ce:	7d 06                	jge    0x1400f12d6
1400f12d0:	44 89 0c 0b          	mov    %r9d,(%rbx,%rcx,1)
1400f12d4:	89 01                	mov    %eax,(%rcx)
1400f12d6:	44 8b 0a             	mov    (%rdx),%r9d
1400f12d9:	48 8b c2             	mov    %rdx,%rax
1400f12dc:	48 2b c3             	sub    %rbx,%rax
1400f12df:	44 8b 10             	mov    (%rax),%r10d
1400f12e2:	45 3b ca             	cmp    %r10d,%r9d
1400f12e5:	7d 06                	jge    0x1400f12ed
1400f12e7:	44 89 12             	mov    %r10d,(%rdx)
1400f12ea:	44 89 08             	mov    %r9d,(%rax)
1400f12ed:	44 8b 0c 13          	mov    (%rbx,%rdx,1),%r9d
1400f12f1:	44 8b 12             	mov    (%rdx),%r10d
1400f12f4:	45 3b ca             	cmp    %r10d,%r9d
1400f12f7:	7d 15                	jge    0x1400f130e
1400f12f9:	44 89 14 13          	mov    %r10d,(%rbx,%rdx,1)
1400f12fd:	44 89 0a             	mov    %r9d,(%rdx)
1400f1300:	44 8b 10             	mov    (%rax),%r10d
1400f1303:	45 3b ca             	cmp    %r10d,%r9d
1400f1306:	7d 06                	jge    0x1400f130e
1400f1308:	44 89 12             	mov    %r10d,(%rdx)
1400f130b:	44 89 08             	mov    %r9d,(%rax)
1400f130e:	49 8b c0             	mov    %r8,%rax
1400f1311:	4d 8b c8             	mov    %r8,%r9
1400f1314:	48 2b c3             	sub    %rbx,%rax
1400f1317:	4d 2b cb             	sub    %r11,%r9
1400f131a:	44 8b 10             	mov    (%rax),%r10d
1400f131d:	45 8b 19             	mov    (%r9),%r11d
1400f1320:	45 3b d3             	cmp    %r11d,%r10d
1400f1323:	7d 06                	jge    0x1400f132b
1400f1325:	44 89 18             	mov    %r11d,(%rax)
1400f1328:	45 89 11             	mov    %r10d,(%r9)
1400f132b:	45 8b 10             	mov    (%r8),%r10d
1400f132e:	44 8b 18             	mov    (%rax),%r11d
1400f1331:	45 3b d3             	cmp    %r11d,%r10d
1400f1334:	7d 14                	jge    0x1400f134a
1400f1336:	45 89 18             	mov    %r11d,(%r8)
1400f1339:	44 89 10             	mov    %r10d,(%rax)
1400f133c:	45 8b 01             	mov    (%r9),%r8d
1400f133f:	45 3b d0             	cmp    %r8d,%r10d
1400f1342:	7d 06                	jge    0x1400f134a
1400f1344:	44 89 00             	mov    %r8d,(%rax)
1400f1347:	45 89 11             	mov    %r10d,(%r9)
1400f134a:	44 8b 02             	mov    (%rdx),%r8d
1400f134d:	44 8b 0c 0b          	mov    (%rbx,%rcx,1),%r9d
1400f1351:	45 3b c1             	cmp    %r9d,%r8d
1400f1354:	7d 07                	jge    0x1400f135d
1400f1356:	44 89 0a             	mov    %r9d,(%rdx)
1400f1359:	44 89 04 0b          	mov    %r8d,(%rbx,%rcx,1)
1400f135d:	44 8b 00             	mov    (%rax),%r8d
1400f1360:	44 8b 0a             	mov    (%rdx),%r9d
1400f1363:	45 3b c1             	cmp    %r9d,%r8d
1400f1366:	7d 14                	jge    0x1400f137c
1400f1368:	44 89 08             	mov    %r9d,(%rax)
1400f136b:	44 89 02             	mov    %r8d,(%rdx)
1400f136e:	8b 04 0b             	mov    (%rbx,%rcx,1),%eax
1400f1371:	44 3b c0             	cmp    %eax,%r8d
1400f1374:	7d 06                	jge    0x1400f137c
1400f1376:	89 02                	mov    %eax,(%rdx)
1400f1378:	44 89 04 0b          	mov    %r8d,(%rbx,%rcx,1)
1400f137c:	48 8b 1c 24          	mov    (%rsp),%rbx