140156e95:	31 c0                	xor    %eax,%eax
140156e97:	e9 e4 f8 ff ff       	jmp    0x140156780
140156e9c:	48 89 c2             	mov    %rax,%rdx
140156e9f:	e8 8c 48 f3 ff       	call   0x14008b730
140156ea4:	48 89 c1             	mov    %rax,%rcx
140156ea7:	48 89 c6             	mov    %rax,%rsi
140156eaa:	e8 e9 2f 09 00       	call   0x1401e9e98
140156eaf:	48 89 f2             	mov    %rsi,%rdx
140156eb2:	4c 89 f9             	mov    %r15,%rcx
140156eb5:	49 89 c0             	mov    %rax,%r8
140156eb8:	e8 f3 4a f4 ff       	call   0x14009b9b0
140156ebd:	48 89 f1             	mov    %rsi,%rcx
140156ec0:	e8 d3 2f 09 00       	call   0x1401e9e98
140156ec5:	48 01 c5             	add    %rax,%rbp
140156ec8:	e9 1e fc ff ff       	jmp    0x140156aeb
140156ecd:	48 83 c0 01          	add    $0x1,%rax
140156ed1:	48 39 d0             	cmp    %rdx,%rax
140156ed4:	0f 85 70 fe ff ff    	jne    0x140156d4a
140156eda:	e9 db fe ff ff       	jmp    0x140156dba
140156edf:	83 c2 01             	add    $0x1,%edx
140156ee2:	31 ed                	xor    %ebp,%ebp
140156ee4:	41 89 56 18          	mov    %edx,0x18(%r14)
140156ee8:	83 e8 01             	sub    $0x1,%eax
140156eeb:	41 39 46 24          	cmp    %eax,0x24(%r14)
140156eef:	7d 94                	jge    0x140156e85
140156ef1:	45 03 46 2c          	add    0x2c(%r14),%r8d
140156ef5:	31 c0                	xor    %eax,%eax
140156ef7:	43 8d 4c 00 fa       	lea    -0x6(%r8,%r8,1),%ecx
140156efc:	39 d1                	cmp    %edx,%ecx
140156efe:	0f 8f 7c f8 ff ff    	jg     0x140156780
140156f04:	e9 7c ff ff ff       	jmp    0x140156e85
140156f09:	41 03 46 2c          	add    0x2c(%r14),%eax
140156f0d:	8d 44 00 fa          	lea    -0x6(%rax,%rax,1),%eax
140156f11:	41 39 46 18          	cmp    %eax,0x18(%r14)
140156f15:	0f 8d 4c f8 ff ff    	jge    0x140156767
140156f1b:	41 89 56 20          	mov    %edx,0x20(%r14)
140156f1f:	bd 03 00 00 00       	mov    $0x3,%ebp
140156f24:	31 c0                	xor    %eax,%eax
140156f26:	41 c7 46 1c 02 00 00 	movl   $0x2,0x1c(%r14)
140156f2d:	00
140156f2e:	e9 4d f8 ff ff       	jmp    0x140156780
140156f33:	41 8b 46 44          	mov    0x44(%r14),%eax
140156f37:	85 c0                	test   %eax,%eax
140156f39:	7e 6e                	jle    0x140156fa9
140156f3b:	4d 8b 56 58          	mov    0x58(%r14),%r10
140156f3f:	48 63 c8             	movslq %eax,%rcx
140156f42:	31 c0                	xor    %eax,%eax
140156f44:	45 8b 04 82          	mov    (%r10,%rax,4),%r8d
140156f48:	45 85 c0             	test   %r8d,%r8d
140156f4b:	78 53                	js     0x140156fa0
140156f4d:	41 89 c1             	mov    %eax,%r9d
140156f50:	41 d1 f9             	sar    $1,%r9d
140156f53:	45 39 c8             	cmp    %r9d,%r8d
140156f56:	74 48                	je     0x140156fa0
140156f58:	b8 05 00 00 00       	mov    $0x5,%eax
140156f5d:	e9 2e fe ff ff       	jmp    0x140156d90
140156f62:	4c 89 c0             	mov    %r8,%rax
140156f65:	48 c1 e8 3e          	shr    $0x3e,%rax
140156f69:	75 64                	jne    0x140156fcf
140156f6b:	4c 89 ea             	mov    %r13,%rdx
140156f6e:	49 c1 e0 02          	shl    $0x2,%r8
140156f72:	4c 89 d9             	mov    %r11,%rcx
140156f75:	e8 76 2e 09 00       	call   0x1401e9df0
140156f7a:	49 63 56 44          	movslq 0x44(%r14),%rdx
140156f7e:	49 8b 46 58          	mov    0x58(%r14),%rax
140156f82:	49 89 d2             	mov    %rdx,%r10
140156f85:	8b 54 90 fc          	mov    -0x4(%rax,%rdx,4),%edx
140156f89:	85 d2                	test   %edx,%edx
140156f8b:	0f 89 57 f5 ff ff    	jns    0x1401564e8
140156f91:	e9 4a f5 ff ff       	jmp    0x1401564e0
140156f96:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
140156f9d:	00 00 00
140156fa0:	48 83 c0 01          	add    $0x1,%rax
140156fa4:	48 39 c8             	cmp    %rcx,%rax
140156fa7:	75 9b                	jne    0x140156f44
140156fa9:	31 c0                	xor    %eax,%eax
140156fab:	e9 e0 fd ff ff       	jmp    0x140156d90
140156fb0:	31 ed                	xor    %ebp,%ebp
140156fb2:	31 c0                	xor    %eax,%eax
140156fb4:	e9 c7 f7 ff ff       	jmp    0x140156780
140156fb9:	4d 63 c2             	movslq %r10d,%r8
140156fbc:	be ff ff ff ff       	mov    $0xffffffff,%esi
140156fc1:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
140156fc6:	4d 85 c0             	test   %r8,%r8
140156fc9:	0f 84 04 f5 ff ff    	je     0x1401564d3
140156fcf:	ba 04 00 00 00       	mov    $0x4,%edx
140156fd4:	48 8d 0d ed b5 0c 00 	lea    0xcb5ed(%rip),%rcx        # 0x1402225c8
140156fdb:	e8 b0 c3 f6 ff       	call   0x1400c3390
140156fe0:	41 b8 b2 04 00 00    	mov    $0x4b2,%r8d
140156fe6:	48 8d 15 fe b5 0c 00 	lea    0xcb5fe(%rip),%rdx        # 0x1402225eb
140156fed:	48 8d 0d a6 b6 0c 00 	lea    0xcb6a6(%rip),%rcx        # 0x14022269a
140156ff4:	ff 15 de 83 15 00    	call   *0x1583de(%rip)        # 0x1402af3d8
140156ffa:	41 b8 b2 03 00 00    	mov    $0x3b2,%r8d
140157000:	48 8d 15 e4 b5 0c 00 	lea    0xcb5e4(%rip),%rdx        # 0x1402225eb
140157007:	48 8d 0d 56 b6 0c 00 	lea    0xcb656(%rip),%rcx        # 0x140222664
14015700e:	ff 15 c4 83 15 00    	call   *0x1583c4(%rip)        # 0x1402af3d8
140157014:	41 b8 7e 03 00 00    	mov    $0x37e,%r8d
14015701a:	48 8d 15 ca b5 0c 00 	lea    0xcb5ca(%rip),%rdx        # 0x1402225eb
140157021:	48 8d 0d e8 b5 0c 00 	lea    0xcb5e8(%rip),%rcx        # 0x140222610
140157028:	ff 15 aa 83 15 00    	call   *0x1583aa(%rip)        # 0x1402af3d8
14015702e:	41 b8 78 03 00 00    	mov    $0x378,%r8d
140157034:	48 8d 15 b0 b5 0c 00 	lea    0xcb5b0(%rip),%rdx        # 0x1402225eb
14015703b:	48 8d 0d b1 b5 0c 00 	lea    0xcb5b1(%rip),%rcx        # 0x1402225f3
140157042:	ff 15 90 83 15 00    	call   *0x158390(%rip)        # 0x1402af3d8
140157048:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14015704f:	00
140157050:	41 b8 5d 04 00 00    	mov    $0x45d,%r8d
140157056:	48 8d 15 8e b5 0c 00 	lea    0xcb58e(%rip),%rdx        # 0x1402225eb
14015705d:	48 8d 0d 16 b6 0c 00 	lea    0xcb616(%rip),%rcx        # 0x14022267a
140157064:	ff 15 6e 83 15 00    	call   *0x15836e(%rip)        # 0x1402af3d8
14015706a:	e8 01 d8 08 00       	call   0x1401e4870
14015706f:	41 b8 e1 04 00 00    	mov    $0x4e1,%r8d
140157075:	48 8d 15 6f b5 0c 00 	lea    0xcb56f(%rip),%rdx        # 0x1402225eb
14015707c:	48 8d 0d 54 b6 0c 00 	lea    0xcb654(%rip),%rcx        # 0x1402226d7
140157083:	ff 15 4f 83 15 00    	call   *0x15834f(%rip)        # 0x1402af3d8
140157089:	41 b8 e0 04 00 00    	mov    $0x4e0,%r8d
14015708f:	48 8d 15 55 b5 0c 00 	lea    0xcb555(%rip),%rdx        # 0x1402225eb
140157096:	48 8d 0d 1b b6 0c 00 	lea    0xcb61b(%rip),%rcx        # 0x1402226b8
14015709d:	ff 15 35 83 15 00    	call   *0x158335(%rip)        # 0x1402af3d8
1401570a3:	41 b8 ab 04 00 00    	mov    $0x4ab,%r8d
1401570a9:	48 8d 15 3b b5 0c 00 	lea    0xcb53b(%rip),%rdx        # 0x1402225eb
1401570b0:	48 8d 0d d3 b5 0c 00 	lea    0xcb5d3(%rip),%rcx        # 0x14022268a
1401570b7:	ff 15 1b 83 15 00    	call   *0x15831b(%rip)        # 0x1402af3d8
1401570bd:	90                   	nop
1401570be:	66 90                	xchg   %ax,%ax
1401570c0:	41 56                	push   %r14
1401570c2:	41 55                	push   %r13
1401570c4:	41 54                	push   %r12
1401570c6:	55                   	push   %rbp
1401570c7:	57                   	push   %rdi
1401570c8:	56                   	push   %rsi
1401570c9:	53                   	push   %rbx
1401570ca:	48 83 ec 40          	sub    $0x40,%rsp
1401570ce:	4c 8b 2d 1b 1a 0e 00 	mov    0xe1a1b(%rip),%r13        # 0x140238af0
1401570d5:	49 8b 45 00          	mov    0x0(%r13),%rax
1401570d9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401570de:	31 c0                	xor    %eax,%eax
1401570e0:	83 79 1c 03          	cmpl   $0x3,0x1c(%rcx)
1401570e4:	48 89 cf             	mov    %rcx,%rdi
1401570e7:	48 89 d3             	mov    %rdx,%rbx
1401570ea:	0f 85 38 01 00 00    	jne    0x140157228
1401570f0:	8b 51 3c             	mov    0x3c(%rcx),%edx
1401570f3:	45 31 f6             	xor    %r14d,%r14d
1401570f6:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
1401570fb:	85 d2                	test   %edx,%edx
1401570fd:	7f 50                	jg     0x14015714f
1401570ff:	e9 bc 00 00 00       	jmp    0x1401571c0
140157104:	0f 1f 40 00          	nopl   0x0(%rax)
140157108:	48 8b 13             	mov    (%rbx),%rdx
14015710b:	48 85 d2             	test   %rdx,%rdx
14015710e:	0f 84 dc 00 00 00    	je     0x1401571f0
140157114:	48 8b 43 08          	mov    0x8(%rbx),%rax
140157118:	48 29 c2             	sub    %rax,%rdx
14015711b:	48 83 fa 01          	cmp    $0x1,%rdx
14015711f:	0f 84 cb 00 00 00    	je     0x1401571f0
140157125:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140157129:	48 8d 48 01          	lea    0x1(%rax),%rcx
14015712d:	49 83 c6 01          	add    $0x1,%r14
140157131:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140157135:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
140157139:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015713d:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140157141:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140157145:	48 8d 45 01          	lea    0x1(%rbp),%rax
140157149:	44 39 77 3c          	cmp    %r14d,0x3c(%rdi)
14015714d:	7e 71                	jle    0x1401571c0
14015714f:	4c 89 f6             	mov    %r14,%rsi
140157152:	41 b8 7c 00 00 00    	mov    $0x7c,%r8d
140157158:	4c 89 e1             	mov    %r12,%rcx
14015715b:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140157160:	48 c1 e6 04          	shl    $0x4,%rsi
140157164:	48 03 77 48          	add    0x48(%rdi),%rsi
140157168:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14015716d:	48 89 f2             	mov    %rsi,%rdx
140157170:	e8 8b e7 ff ff       	call   0x140155900
140157175:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
14015717a:	48 8b 6c 24 28       	mov    0x28(%rsp),%rbp
14015717f:	48 8b 07             	mov    (%rdi),%rax
140157182:	48 39 06             	cmp    %rax,(%rsi)
140157185:	75 81                	jne    0x140157108
140157187:	8b 47 10             	mov    0x10(%rdi),%eax
14015718a:	83 f8 02             	cmp    $0x2,%eax
14015718d:	0f 8e 75 ff ff ff    	jle    0x140157108
140157193:	8d 74 00 fc          	lea    -0x4(%rax,%rax,1),%esi
140157197:	ba 20 00 00 00       	mov    $0x20,%edx
14015719c:	48 89 d9             	mov    %rbx,%rcx
14015719f:	49 83 c6 01          	add    $0x1,%r14
1401571a3:	48 63 f6             	movslq %esi,%rsi
1401571a6:	49 89 f0             	mov    %rsi,%r8
1401571a9:	e8 e2 4b f4 ff       	call   0x14009bd90
1401571ae:	48 8d 04 2e          	lea    (%rsi,%rbp,1),%rax
1401571b2:	44 39 77 3c          	cmp    %r14d,0x3c(%rdi)
1401571b6:	7f 97                	jg     0x14015714f
1401571b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401571bf:	00
1401571c0:	4c 63 47 14          	movslq 0x14(%rdi),%r8
1401571c4:	4c 39 c0             	cmp    %r8,%rax
1401571c7:	72 47                	jb     0x140157210
1401571c9:	c7 47 20 00 00 00 00 	movl   $0x0,0x20(%rdi)
1401571d0:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401571d5:	49 2b 45 00          	sub    0x0(%r13),%rax
1401571d9:	75 6b                	jne    0x140157246
1401571db:	48 83 c4 40          	add    $0x40,%rsp
1401571df:	5b                   	pop    %rbx
1401571e0:	5e                   	pop    %rsi
1401571e1:	5f                   	pop    %rdi
1401571e2:	5d                   	pop    %rbp
1401571e3:	41 5c                	pop    %r12
1401571e5:	41 5d                	pop    %r13
1401571e7:	41 5e                	pop    %r14
1401571e9:	c3                   	ret
1401571ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401571f0:	ba 01 00 00 00       	mov    $0x1,%edx
1401571f5:	48 89 d9             	mov    %rbx,%rcx
1401571f8:	e8 a3 39 f4 ff       	call   0x14009aba0
1401571fd:	48 8b 43 08          	mov    0x8(%rbx),%rax
140157201:	e9 1f ff ff ff       	jmp    0x140157125
140157206:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14015720d:	00 00 00
140157210:	49 29 c0             	sub    %rax,%r8
140157213:	ba 20 00 00 00       	mov    $0x20,%edx
140157218:	48 89 d9             	mov    %rbx,%rcx
14015721b:	e8 70 4b f4 ff       	call   0x14009bd90
140157220:	eb a7                	jmp    0x1401571c9
140157222:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140157228:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14015722d:	49 2b 45 00          	sub    0x0(%r13),%rax
140157231:	75 13                	jne    0x140157246
140157233:	48 83 c4 40          	add    $0x40,%rsp
140157237:	5b                   	pop    %rbx
140157238:	5e                   	pop    %rsi
140157239:	5f                   	pop    %rdi
14015723a:	5d                   	pop    %rbp
14015723b:	41 5c                	pop    %r12
14015723d:	41 5d                	pop    %r13
14015723f:	41 5e                	pop    %r14
140157241:	e9 5a ee ff ff       	jmp    0x1401560a0
140157246:	e8 25 d6 08 00       	call   0x1401e4870
14015724b:	90                   	nop
14015724c:	0f 1f 40 00          	nopl   0x0(%rax)
140157250:	57                   	push   %rdi
140157251:	56                   	push   %rsi
140157252:	53                   	push   %rbx
140157253:	48 83 ec 20          	sub    $0x20,%rsp
140157257:	48 89 d3             	mov    %rdx,%rbx
14015725a:	48 85 c9             	test   %rcx,%rcx
14015725d:	74 7d                	je     0x1401572dc
14015725f:	48 85 d2             	test   %rdx,%rdx
140157262:	74 6c                	je     0x1401572d0
140157264:	48 8b 82 80 00 00 00 	mov    0x80(%rdx),%rax
14015726b:	48 3b 05 2e 21 0e 00 	cmp    0xe212e(%rip),%rax        # 0x1402393a0
140157272:	48 c7 42 78 00 00 00 	movq   $0x0,0x78(%rdx)
140157279:	00
14015727a:	48 8d 7a 70          	lea    0x70(%rdx),%rdi
14015727e:	74 40                	je     0x1401572c0
140157280:	c6 00 00             	movb   $0x0,(%rax)
140157283:	48 8b 71 58          	mov    0x58(%rcx),%rsi
140157287:	48 85 f6             	test   %rsi,%rsi
14015728a:	74 16                	je     0x1401572a2
14015728c:	48 89 f1             	mov    %rsi,%rcx
14015728f:	e8 04 2c 09 00       	call   0x1401e9e98
140157294:	48 89 f2             	mov    %rsi,%rdx
140157297:	48 89 f9             	mov    %rdi,%rcx
14015729a:	49 89 c0             	mov    %rax,%r8
14015729d:	e8 0e 47 f4 ff       	call   0x14009b9b0
1401572a2:	48 89 fa             	mov    %rdi,%rdx
1401572a5:	48 89 d9             	mov    %rbx,%rcx
1401572a8:	e8 13 fe ff ff       	call   0x1401570c0
1401572ad:	48 8b 83 80 00 00 00 	mov    0x80(%rbx),%rax
1401572b4:	48 83 c4 20          	add    $0x20,%rsp
1401572b8:	5b                   	pop    %rbx
1401572b9:	5e                   	pop    %rsi
1401572ba:	5f                   	pop    %rdi
1401572bb:	c3                   	ret
1401572bc:	0f 1f 40 00          	nopl   0x0(%rax)
1401572c0:	80 38 00             	cmpb   $0x0,(%rax)
1401572c3:	74 be                	je     0x140157283
1401572c5:	e8 46 e5 ff ff       	call   0x140155810
1401572ca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401572d0:	48 8b 41 58          	mov    0x58(%rcx),%rax
1401572d4:	48 83 c4 20          	add    $0x20,%rsp
1401572d8:	5b                   	pop    %rbx
1401572d9:	5e                   	pop    %rsi
1401572da:	5f                   	pop    %rdi
1401572db:	c3                   	ret
1401572dc:	41 b8 45 01 00 00    	mov    $0x145,%r8d
1401572e2:	48 8d 15 02 b3 0c 00 	lea    0xcb302(%rip),%rdx        # 0x1402225eb
1401572e9:	48 8d 0d 1c b4 0c 00 	lea    0xcb41c(%rip),%rcx        # 0x14022270c
1401572f0:	ff 15 e2 80 15 00    	call   *0x1580e2(%rip)        # 0x1402af3d8
1401572f6:	90                   	nop
1401572f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401572fe:	00 00
140157300:	31 c0                	xor    %eax,%eax
140157302:	8b 51 1c             	mov    0x1c(%rcx),%edx
140157305:	85 d2                	test   %edx,%edx
140157307:	0f 94 c0             	sete   %al
14015730a:	c3                   	ret
14015730b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140157310:	57                   	push   %rdi
140157311:	56                   	push   %rsi
140157312:	53                   	push   %rbx
140157313:	48 83 ec 40          	sub    $0x40,%rsp
140157317:	48 8b 35 d2 17 0e 00 	mov    0xe17d2(%rip),%rsi        # 0x140238af0
14015731e:	48 8b 06             	mov    (%rsi),%rax
140157321:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140157326:	31 c0                	xor    %eax,%eax
140157328:	48 8b 05 71 20 0e 00 	mov    0xe2071(%rip),%rax        # 0x1402393a0
14015732f:	48 89 cb             	mov    %rcx,%rbx
140157332:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140157339:	00 00
14015733b:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140157342:	00 00
140157344:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140157349:	48 8b 05 20 30 15 00 	mov    0x153020(%rip),%rax        # 0x1402aa370
140157350:	48 85 c0             	test   %rax,%rax
140157353:	74 15                	je     0x14015736a
140157355:	48 8b 48 58          	mov    0x58(%rax),%rcx
140157359:	48 85 c9             	test   %rcx,%rcx
14015735c:	74 0c                	je     0x14015736a
14015735e:	48 8b 90 b8 01 00 00 	mov    0x1b8(%rax),%rdx
140157365:	e8 c6 29 09 00       	call   0x1401e9d30
14015736a:	48 85 db             	test   %rbx,%rbx
14015736d:	74 37                	je     0x1401573a6
14015736f:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140157374:	48 89 d9             	mov    %rbx,%rcx
140157377:	48 89 fa             	mov    %rdi,%rdx
14015737a:	e8 21 ed ff ff       	call   0x1401560a0
14015737f:	48 8b 43 08          	mov    0x8(%rbx),%rax
140157383:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140157388:	ba 01 00 00 00       	mov    $0x1,%edx
14015738d:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
140157392:	4c 8b 88 70 07 00 00 	mov    0x770(%rax),%r9
140157399:	e8 ba 29 09 00       	call   0x1401e9d58
14015739e:	48 89 f9             	mov    %rdi,%rcx
1401573a1:	e8 9a 35 f4 ff       	call   0x14009a940
1401573a6:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1401573ab:	48 2b 06             	sub    (%rsi),%rax
1401573ae:	75 08                	jne    0x1401573b8
1401573b0:	48 83 c4 40          	add    $0x40,%rsp
1401573b4:	5b                   	pop    %rbx
1401573b5:	5e                   	pop    %rsi
1401573b6:	5f                   	pop    %rdi
1401573b7:	c3                   	ret
1401573b8:	e8 b3 d4 08 00       	call   0x1401e4870
1401573bd:	90                   	nop
1401573be:	66 90                	xchg   %ax,%ax
1401573c0:	57                   	push   %rdi
1401573c1:	56                   	push   %rsi
1401573c2:	53                   	push   %rbx
1401573c3:	48 83 ec 40          	sub    $0x40,%rsp