53f7ae:	8d 46 01             	lea    0x1(%esi),%eax
53f7b1:	01 41 2c             	add    %eax,0x2c(%ecx)
53f7b4:	83 bd 2c ff ff ff 00 	cmpl   $0x0,-0xd4(%ebp)
53f7bb:	8b 41 2c             	mov    0x2c(%ecx),%eax
53f7be:	89 85 70 ff ff ff    	mov    %eax,-0x90(%ebp)
53f7c4:	0f 85 46 ff ff ff    	jne    0x53f710
53f7ca:	8b 79 28             	mov    0x28(%ecx),%edi
53f7cd:	4a                   	dec    %edx
53f7ce:	03 d6                	add    %esi,%edx
53f7d0:	89 bd 50 ff ff ff    	mov    %edi,-0xb0(%ebp)
53f7d6:	8d 47 01             	lea    0x1(%edi),%eax
53f7d9:	89 41 28             	mov    %eax,0x28(%ecx)
53f7dc:	8b 4b 6c             	mov    0x6c(%ebx),%ecx
53f7df:	39 4b 70             	cmp    %ecx,0x70(%ebx)
53f7e2:	7f 16                	jg     0x53f7fa
53f7e4:	52                   	push   %edx
53f7e5:	ff b5 4c ff ff ff    	push   -0xb4(%ebp)
53f7eb:	6a 00                	push   $0x0
53f7ed:	6a 48                	push   $0x48
53f7ef:	53                   	push   %ebx
53f7f0:	e8 0b 6d fc ff       	call   0x506500
53f7f5:	83 c4 14             	add    $0x14,%esp
53f7f8:	eb 37                	jmp    0x53f831
53f7fa:	8b bd 4c ff ff ff    	mov    -0xb4(%ebp),%edi
53f800:	8d 41 01             	lea    0x1(%ecx),%eax
53f803:	89 43 6c             	mov    %eax,0x6c(%ebx)
53f806:	8d 0c 89             	lea    (%ecx,%ecx,4),%ecx
53f809:	8b 43 68             	mov    0x68(%ebx),%eax
53f80c:	89 7c 88 08          	mov    %edi,0x8(%eax,%ecx,4)
53f810:	8b bd 50 ff ff ff    	mov    -0xb0(%ebp),%edi
53f816:	c7 04 88 48 00 00 00 	movl   $0x48,(%eax,%ecx,4)
53f81d:	c7 44 88 04 00 00 00 	movl   $0x0,0x4(%eax,%ecx,4)
53f824:	00
53f825:	89 54 88 0c          	mov    %edx,0xc(%eax,%ecx,4)
53f829:	c7 44 88 10 00 00 00 	movl   $0x0,0x10(%eax,%ecx,4)
53f830:	00
53f831:	8b 4b 6c             	mov    0x6c(%ebx),%ecx
53f834:	89 8d e8 fe ff ff    	mov    %ecx,-0x118(%ebp)
53f83a:	39 4b 70             	cmp    %ecx,0x70(%ebx)
53f83d:	7f 17                	jg     0x53f856
53f83f:	6a 00                	push   $0x0
53f841:	56                   	push   %esi
53f842:	57                   	push   %edi
53f843:	6a 64                	push   $0x64
53f845:	53                   	push   %ebx
53f846:	e8 b5 6c fc ff       	call   0x506500
53f84b:	83 c4 14             	add    $0x14,%esp
53f84e:	89 85 e8 fe ff ff    	mov    %eax,-0x118(%ebp)
53f854:	eb 2b                	jmp    0x53f881
53f856:	8d 41 01             	lea    0x1(%ecx),%eax
53f859:	89 43 6c             	mov    %eax,0x6c(%ebx)
53f85c:	8d 0c 89             	lea    (%ecx,%ecx,4),%ecx
53f85f:	8b 43 68             	mov    0x68(%ebx),%eax
53f862:	c7 04 88 64 00 00 00 	movl   $0x64,(%eax,%ecx,4)
53f869:	89 7c 88 04          	mov    %edi,0x4(%eax,%ecx,4)
53f86d:	89 74 88 08          	mov    %esi,0x8(%eax,%ecx,4)
53f871:	c7 44 88 0c 00 00 00 	movl   $0x0,0xc(%eax,%ecx,4)
53f878:	00
53f879:	c7 44 88 10 00 00 00 	movl   $0x0,0x10(%eax,%ecx,4)
53f880:	00
53f881:	8b 7d 9c             	mov    -0x64(%ebp),%edi
53f884:	ff b5 68 ff ff ff    	push   -0x98(%ebp)
53f88a:	57                   	push   %edi
53f88b:	8b 77 08             	mov    0x8(%edi),%esi
53f88e:	e8 6d 04 ff ff       	call   0x52fd00
53f893:	8b d0                	mov    %eax,%edx
53f895:	83 c4 08             	add    $0x8,%esp
53f898:	85 d2                	test   %edx,%edx
53f89a:	74 2d                	je     0x53f8c9
53f89c:	8b 06                	mov    (%esi),%eax
53f89e:	80 78 51 00          	cmpb   $0x0,0x51(%eax)
53f8a2:	74 0e                	je     0x53f8b2
53f8a4:	52                   	push   %edx
53f8a5:	6a f7                	push   $0xfffffff7
53f8a7:	50                   	push   %eax
53f8a8:	e8 03 44 fc ff       	call   0x503cb0
53f8ad:	83 c4 0c             	add    $0xc,%esp
53f8b0:	eb 17                	jmp    0x53f8c9
53f8b2:	8b 46 6c             	mov    0x6c(%esi),%eax
53f8b5:	8d 0c 80             	lea    (%eax,%eax,4),%ecx
53f8b8:	8b 46 68             	mov    0x68(%esi),%eax
53f8bb:	c6 44 88 ed f7       	movb   $0xf7,-0x13(%eax,%ecx,4)
53f8c0:	89 54 88 fc          	mov    %edx,-0x4(%eax,%ecx,4)
53f8c4:	eb 03                	jmp    0x53f8c9
53f8c6:	8b 7d 9c             	mov    -0x64(%ebp),%edi
53f8c9:	80 7f 12 00          	cmpb   $0x0,0x12(%edi)
53f8cd:	b8 04 10 00 00       	mov    $0x1004,%eax
53f8d2:	75 27                	jne    0x53f8fb
53f8d4:	83 bd 6c ff ff ff 00 	cmpl   $0x0,-0x94(%ebp)
53f8db:	75 1e                	jne    0x53f8fb
53f8dd:	83 bd 74 ff ff ff 00 	cmpl   $0x0,-0x8c(%ebp)
53f8e4:	75 15                	jne    0x53f8fb
53f8e6:	80 bd 38 ff ff ff 00 	cmpb   $0x0,-0xc8(%ebp)
53f8ed:	75 0c                	jne    0x53f8fb
53f8ef:	83 7d f8 00          	cmpl   $0x0,-0x8(%ebp)
53f8f3:	b9 0c 10 00 00       	mov    $0x100c,%ecx
53f8f8:	0f 44 c1             	cmove  %ecx,%eax
53f8fb:	ff b5 20 ff ff ff    	push   -0xe0(%ebp)
53f901:	50                   	push   %eax
53f902:	6a 00                	push   $0x0
53f904:	6a 00                	push   $0x0
53f906:	ff b5 1c ff ff ff    	push   -0xe4(%ebp)
53f90c:	ff b5 28 ff ff ff    	push   -0xd8(%ebp)
53f912:	57                   	push   %edi
53f913:	e8 68 06 01 00       	call   0x54ff80
53f918:	8b c8                	mov    %eax,%ecx
53f91a:	83 c4 1c             	add    $0x1c,%esp
53f91d:	89 8d 14 ff ff ff    	mov    %ecx,-0xec(%ebp)
53f923:	85 c9                	test   %ecx,%ecx
53f925:	0f 84 fb 12 00 00    	je     0x540c26
53f92b:	0f b6 71 2e          	movzbl 0x2e(%ecx),%esi
53f92f:	8b 41 14             	mov    0x14(%ecx),%eax
53f932:	8b 79 18             	mov    0x18(%ecx),%edi
53f935:	8b 49 30             	mov    0x30(%ecx),%ecx
53f938:	8b 55 8c             	mov    -0x74(%ebp),%edx
53f93b:	83 e1 01             	and    $0x1,%ecx
53f93e:	89 85 44 ff ff ff    	mov    %eax,-0xbc(%ebp)
53f944:	89 bd 48 ff ff ff    	mov    %edi,-0xb8(%ebp)
53f94a:	89 b5 58 ff ff ff    	mov    %esi,-0xa8(%ebp)
53f950:	89 8d 18 ff ff ff    	mov    %ecx,-0xe8(%ebp)
53f956:	83 fe 01             	cmp    $0x1,%esi
53f959:	0f 84 fd fd ff ff    	je     0x53f75c
53f95f:	8b 4d 9c             	mov    -0x64(%ebp),%ecx
53f962:	8b 41 74             	mov    0x74(%ecx),%eax
53f965:	85 c0                	test   %eax,%eax
53f967:	0f 45 c8             	cmovne %eax,%ecx
53f96a:	c6 41 14 01          	movb   $0x1,0x14(%ecx)
53f96e:	83 fe 02             	cmp    $0x2,%esi
53f971:	0f 85 e5 fd ff ff    	jne    0x53f75c
53f977:	85 ff                	test   %edi,%edi
53f979:	0f 88 dd fd ff ff    	js     0x53f75c
53f97f:	3b fa                	cmp    %edx,%edi
53f981:	0f 84 d5 fd ff ff    	je     0x53f75c
53f987:	8b 8d 3c ff ff ff    	mov    -0xc4(%ebp),%ecx
53f98d:	8b c7                	mov    %edi,%eax
53f98f:	2b 85 08 ff ff ff    	sub    -0xf8(%ebp),%eax
53f995:	80 3c 08 00          	cmpb   $0x0,(%eax,%ecx,1)
53f999:	b8 00 00 00 00       	mov    $0x0,%eax
53f99e:	0f 45 f0             	cmovne %eax,%esi
53f9a1:	89 b5 58 ff ff ff    	mov    %esi,-0xa8(%ebp)
53f9a7:	e9 b0 fd ff ff       	jmp    0x53f75c
53f9ac:	8b b5 58 ff ff ff    	mov    -0xa8(%ebp),%esi
53f9b2:	8d 41 01             	lea    0x1(%ecx),%eax
53f9b5:	89 43 6c             	mov    %eax,0x6c(%ebx)
53f9b8:	8d 0c 89             	lea    (%ecx,%ecx,4),%ecx
53f9bb:	8b 43 68             	mov    0x68(%ebx),%eax
53f9be:	89 54 88 04          	mov    %edx,0x4(%eax,%ecx,4)
53f9c2:	8b 55 80             	mov    -0x80(%ebp),%edx
53f9c5:	c7 04 88 7f 00 00 00 	movl   $0x7f,(%eax,%ecx,4)
53f9cc:	89 54 88 08          	mov    %edx,0x8(%eax,%ecx,4)
53f9d0:	c7 44 88 0c 00 00 00 	movl   $0x0,0xc(%eax,%ecx,4)
53f9d7:	00
53f9d8:	c7 44 88 10 00 00 00 	movl   $0x0,0x10(%eax,%ecx,4)
53f9df:	00
53f9e0:	85 f6                	test   %esi,%esi
53f9e2:	0f 85 97 02 00 00    	jne    0x53fc7f
53f9e8:	8b 45 9c             	mov    -0x64(%ebp),%eax
53f9eb:	8b 8d 40 ff ff ff    	mov    -0xc0(%ebp),%ecx
53f9f1:	8b bd 30 ff ff ff    	mov    -0xd0(%ebp),%edi
53f9f7:	ff 40 2c             	incl   0x2c(%eax)
53f9fa:	8b 40 2c             	mov    0x2c(%eax),%eax
53f9fd:	89 04 8f             	mov    %eax,(%edi,%ecx,4)
53fa00:	8b 4b 6c             	mov    0x6c(%ebx),%ecx
53fa03:	8b bd 48 ff ff ff    	mov    -0xb8(%ebp),%edi
53fa09:	39 4b 70             	cmp    %ecx,0x70(%ebx)
53fa0c:	7f 1b                	jg     0x53fa29
53fa0e:	56                   	push   %esi
53fa0f:	52                   	push   %edx
53fa10:	ff b5 64 ff ff ff    	push   -0x9c(%ebp)
53fa16:	68 93 00 00 00       	push   $0x93
53fa1b:	53                   	push   %ebx
53fa1c:	e8 df 6a fc ff       	call   0x506500
53fa21:	83 c4 14             	add    $0x14,%esp
53fa24:	e9 56 02 00 00       	jmp    0x53fc7f
53fa29:	8b 95 64 ff ff ff    	mov    -0x9c(%ebp),%edx
53fa2f:	8d 41 01             	lea    0x1(%ecx),%eax
53fa32:	89 43 6c             	mov    %eax,0x6c(%ebx)
53fa35:	8d 0c 89             	lea    (%ecx,%ecx,4),%ecx
53fa38:	8b 43 68             	mov    0x68(%ebx),%eax
53fa3b:	89 54 88 04          	mov    %edx,0x4(%eax,%ecx,4)
53fa3f:	8b 55 80             	mov    -0x80(%ebp),%edx
53fa42:	c7 04 88 93 00 00 00 	movl   $0x93,(%eax,%ecx,4)
53fa49:	89 54 88 08          	mov    %edx,0x8(%eax,%ecx,4)
53fa4d:	c7 44 88 0c 00 00 00 	movl   $0x0,0xc(%eax,%ecx,4)
53fa54:	00
53fa55:	c7 44 88 10 00 00 00 	movl   $0x0,0x10(%eax,%ecx,4)
53fa5c:	00
53fa5d:	e9 1d 02 00 00       	jmp    0x53fc7f
53fa62:	8b 85 34 ff ff ff    	mov    -0xcc(%ebp),%eax
53fa68:	33 f6                	xor    %esi,%esi
53fa6a:	0f bf d8             	movswl %ax,%ebx
53fa6d:	85 db                	test   %ebx,%ebx
53fa6f:	7e 36                	jle    0x53faa7
53fa71:	8b 7d 98             	mov    -0x68(%ebp),%edi
53fa74:	8b 85 4c ff ff ff    	mov    -0xb4(%ebp),%eax
53fa7a:	03 c6                	add    %esi,%eax
53fa7c:	50                   	push   %eax
53fa7d:	8b 85 68 ff ff ff    	mov    -0x98(%ebp),%eax
53fa83:	8b 40 04             	mov    0x4(%eax),%eax
53fa86:	0f bf 04 70          	movswl (%eax,%esi,2),%eax
53fa8a:	50                   	push   %eax
53fa8b:	52                   	push   %edx
53fa8c:	51                   	push   %ecx
53fa8d:	57                   	push   %edi
53fa8e:	e8 2d 46 fe ff       	call   0x5240c0
53fa93:	8b 4d 90             	mov    -0x70(%ebp),%ecx
53fa96:	46                   	inc    %esi
53fa97:	8b 55 8c             	mov    -0x74(%ebp),%edx
53fa9a:	83 c4 14             	add    $0x14,%esp
53fa9d:	3b f3                	cmp    %ebx,%esi
53fa9f:	7c d3                	jl     0x53fa74
53faa1:	8b bd 48 ff ff ff    	mov    -0xb8(%ebp),%edi
53faa7:	8b b5 58 ff ff ff    	mov    -0xa8(%ebp),%esi
53faad:	85 f6                	test   %esi,%esi
53faaf:	74 59                	je     0x53fb0a
53fab1:	8b 8d e8 fe ff ff    	mov    -0x118(%ebp),%ecx
53fab7:	85 c9                	test   %ecx,%ecx
53fab9:	74 38                	je     0x53faf3
53fabb:	8b 45 98             	mov    -0x68(%ebp),%eax
53fabe:	8b 10                	mov    (%eax),%edx
53fac0:	80 7a 51 00          	cmpb   $0x0,0x51(%edx)
53fac4:	75 2d                	jne    0x53faf3
53fac6:	8b 40 68             	mov    0x68(%eax),%eax
53fac9:	8d 0c 89             	lea    (%ecx,%ecx,4),%ecx
53facc:	ff 74 88 10          	push   0x10(%eax,%ecx,4)
53fad0:	8d 34 88             	lea    (%eax,%ecx,4),%esi
53fad3:	0f be 46 01          	movsbl 0x1(%esi),%eax
53fad7:	50                   	push   %eax
53fad8:	52                   	push   %edx
53fad9:	e8 d2 41 fc ff       	call   0x503cb0
53fade:	66 c7 06 ad 00       	movw   $0xad,(%esi)
53fae3:	83 c4 0c             	add    $0xc,%esp
53fae6:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
53faed:	8b b5 58 ff ff ff    	mov    -0xa8(%ebp),%esi
53faf3:	8b 85 4c ff ff ff    	mov    -0xb4(%ebp),%eax
53faf9:	89 9d fc fe ff ff    	mov    %ebx,-0x104(%ebp)
53faff:	89 85 70 ff ff ff    	mov    %eax,-0x90(%ebp)
53fb05:	e9 72 01 00 00       	jmp    0x53fc7c
53fb0a:	ff b5 68 ff ff ff    	push   -0x98(%ebp)
53fb10:	ff b5 78 ff ff ff    	push   -0x88(%ebp)
53fb16:	e8 b5 e4 fe ff       	call   0x52dfd0
53fb1b:	8b 4d 98             	mov    -0x68(%ebp),%ecx
53fb1e:	83 c4 08             	add    $0x8,%esp
53fb21:	8b f0                	mov    %eax,%esi
53fb23:	8b 51 6c             	mov    0x6c(%ecx),%edx
53fb26:	39 51 70             	cmp    %edx,0x70(%ecx)
53fb29:	7f 1c                	jg     0x53fb47
53fb2b:	ff b5 70 ff ff ff    	push   -0x90(%ebp)
53fb31:	53                   	push   %ebx
53fb32:	ff b5 4c ff ff ff    	push   -0xb4(%ebp)
53fb38:	6a 5b                	push   $0x5b
53fb3a:	51                   	push   %ecx
53fb3b:	e8 c0 69 fc ff       	call   0x506500
53fb40:	83 c4 14             	add    $0x14,%esp
53fb43:	8b d0                	mov    %eax,%edx
53fb45:	eb 3c                	jmp    0x53fb83
53fb47:	8b bd 4c ff ff ff    	mov    -0xb4(%ebp),%edi
53fb4d:	8d 42 01             	lea    0x1(%edx),%eax
53fb50:	89 41 6c             	mov    %eax,0x6c(%ecx)
53fb53:	8d 0c 92             	lea    (%edx,%edx,4),%ecx
53fb56:	8b 45 98             	mov    -0x68(%ebp),%eax
53fb59:	8b 40 68             	mov    0x68(%eax),%eax
53fb5c:	89 7c 88 04          	mov    %edi,0x4(%eax,%ecx,4)
53fb60:	8b bd 70 ff ff ff    	mov    -0x90(%ebp),%edi
53fb66:	89 7c 88 0c          	mov    %edi,0xc(%eax,%ecx,4)
53fb6a:	8b bd 48 ff ff ff    	mov    -0xb8(%ebp),%edi
53fb70:	c7 04 88 5b 00 00 00 	movl   $0x5b,(%eax,%ecx,4)
53fb77:	89 5c 88 08          	mov    %ebx,0x8(%eax,%ecx,4)
53fb7b:	c7 44 88 10 00 00 00 	movl   $0x0,0x10(%eax,%ecx,4)
53fb82:	00
53fb83:	8b 4d 98             	mov    -0x68(%ebp),%ecx
53fb86:	8b 01                	mov    (%ecx),%eax
53fb88:	80 78 51 00          	cmpb   $0x0,0x51(%eax)
53fb8c:	74 12                	je     0x53fba0
53fb8e:	83 fb f4             	cmp    $0xfffffff4,%ebx
53fb91:	74 58                	je     0x53fbeb
53fb93:	56                   	push   %esi
53fb94:	53                   	push   %ebx
53fb95:	50                   	push   %eax
53fb96:	e8 15 41 fc ff       	call   0x503cb0
53fb9b:	83 c4 0c             	add    $0xc,%esp
53fb9e:	eb 4b                	jmp    0x53fbeb
53fba0:	85 d2                	test   %edx,%edx
53fba2:	79 04                	jns    0x53fba8
53fba4:	8b 51 6c             	mov    0x6c(%ecx),%edx
53fba7:	4a                   	dec    %edx
53fba8:	8d 0c 92             	lea    (%edx,%edx,4),%ecx
53fbab:	8b 55 98             	mov    -0x68(%ebp),%edx
53fbae:	8b 42 68             	mov    0x68(%edx),%eax
53fbb1:	8d 04 88             	lea    (%eax,%ecx,4),%eax
53fbb4:	85 db                	test   %ebx,%ebx
53fbb6:	79 27                	jns    0x53fbdf
53fbb8:	80 78 01 00          	cmpb   $0x0,0x1(%eax)
53fbbc:	75 21                	jne    0x53fbdf
53fbbe:	83 fb fd             	cmp    $0xfffffffd,%ebx
53fbc1:	75 08                	jne    0x53fbcb
53fbc3:	89 70 10             	mov    %esi,0x10(%eax)
53fbc6:	88 58 01             	mov    %bl,0x1(%eax)
53fbc9:	eb 20                	jmp    0x53fbeb
53fbcb:	85 f6                	test   %esi,%esi
53fbcd:	74 1c                	je     0x53fbeb
53fbcf:	89 70 10             	mov    %esi,0x10(%eax)
53fbd2:	88 58 01             	mov    %bl,0x1(%eax)
53fbd5:	83 fb f4             	cmp    $0xfffffff4,%ebx
53fbd8:	75 11                	jne    0x53fbeb
53fbda:	ff 46 0c             	incl   0xc(%esi)
53fbdd:	eb 0c                	jmp    0x53fbeb
53fbdf:	53                   	push   %ebx
53fbe0:	56                   	push   %esi
53fbe1:	50                   	push   %eax
53fbe2:	52                   	push   %edx
53fbe3:	e8 58 a0 01 00       	call   0x559c40
53fbe8:	83 c4 10             	add    $0x10,%esp
53fbeb:	8b 45 98             	mov    -0x68(%ebp),%eax
53fbee:	8b 50 6c             	mov    0x6c(%eax),%edx
53fbf1:	39 50 70             	cmp    %edx,0x70(%eax)
53fbf4:	7f 27                	jg     0x53fc1d
53fbf6:	ff b5 4c ff ff ff    	push   -0xb4(%ebp)
53fbfc:	ff b5 70 ff ff ff    	push   -0x90(%ebp)
53fc02:	ff b5 50 ff ff ff    	push   -0xb0(%ebp)
53fc08:	68 83 00 00 00       	push   $0x83
53fc0d:	50                   	push   %eax
53fc0e:	e8 ed 68 fc ff       	call   0x506500
53fc13:	8b 75 98             	mov    -0x68(%ebp),%esi
53fc16:	83 c4 14             	add    $0x14,%esp
53fc19:	8b d0                	mov    %eax,%edx
53fc1b:	eb 42                	jmp    0x53fc5f
53fc1d:	8b 75 98             	mov    -0x68(%ebp),%esi
53fc20:	8d 42 01             	lea    0x1(%edx),%eax
53fc23:	8b bd 50 ff ff ff    	mov    -0xb0(%ebp),%edi
53fc29:	8d 0c 92             	lea    (%edx,%edx,4),%ecx
53fc2c:	89 46 6c             	mov    %eax,0x6c(%esi)
53fc2f:	8b 46 68             	mov    0x68(%esi),%eax
53fc32:	89 7c 88 04          	mov    %edi,0x4(%eax,%ecx,4)
53fc36:	8b bd 70 ff ff ff    	mov    -0x90(%ebp),%edi
53fc3c:	89 7c 88 08          	mov    %edi,0x8(%eax,%ecx,4)
53fc40:	8b bd 4c ff ff ff    	mov    -0xb4(%ebp),%edi
53fc46:	89 7c 88 0c          	mov    %edi,0xc(%eax,%ecx,4)
53fc4a:	8b bd 48 ff ff ff    	mov    -0xb8(%ebp),%edi
53fc50:	c7 04 88 83 00 00 00 	movl   $0x83,(%eax,%ecx,4)
53fc57:	c7 44 88 10 00 00 00 	movl   $0x0,0x10(%eax,%ecx,4)
53fc5e:	00
53fc5f:	8b 06                	mov    (%esi),%eax
53fc61:	80 78 51 00          	cmpb   $0x0,0x51(%eax)
53fc65:	75 0f                	jne    0x53fc76
53fc67:	8b 46 68             	mov    0x68(%esi),%eax
53fc6a:	8d 0c 92             	lea    (%edx,%edx,4),%ecx
53fc6d:	c6 44 88 01 fd       	movb   $0xfd,0x1(%eax,%ecx,4)
53fc72:	89 5c 88 10          	mov    %ebx,0x10(%eax,%ecx,4)
53fc76:	8b b5 58 ff ff ff    	mov    -0xa8(%ebp),%esi