53a681:	89 7d 98             	mov    %edi,-0x68(%ebp)
53a684:	c7 45 9c e0 68 50 00 	movl   $0x5068e0,-0x64(%ebp)
53a68b:	85 c0                	test   %eax,%eax
53a68d:	74 13                	je     0x53a6a2
53a68f:	50                   	push   %eax
53a690:	8d 45 98             	lea    -0x68(%ebp),%eax
53a693:	50                   	push   %eax
53a694:	e8 17 59 02 00       	call   0x55ffb0
53a699:	8b 8d 18 ff ff ff    	mov    -0xe8(%ebp),%ecx
53a69f:	83 c4 08             	add    $0x8,%esp
53a6a2:	8b 46 24             	mov    0x24(%esi),%eax
53a6a5:	89 85 28 ff ff ff    	mov    %eax,-0xd8(%ebp)
53a6ab:	8d 85 50 ff ff ff    	lea    -0xb0(%ebp),%eax
53a6b1:	c7 45 9c 30 30 4f 00 	movl   $0x4f3030,-0x64(%ebp)
53a6b8:	89 45 b0             	mov    %eax,-0x50(%ebp)
53a6bb:	8d 45 98             	lea    -0x68(%ebp),%eax
53a6be:	51                   	push   %ecx
53a6bf:	50                   	push   %eax
53a6c0:	c7 45 a0 b0 32 4f 00 	movl   $0x4f32b0,-0x60(%ebp)
53a6c7:	c7 45 a4 c0 32 4f 00 	movl   $0x4f32c0,-0x5c(%ebp)
53a6ce:	c7 45 a8 00 00 00 00 	movl   $0x0,-0x58(%ebp)
53a6d5:	c7 45 98 00 00 00 00 	movl   $0x0,-0x68(%ebp)
53a6dc:	e8 cf 58 02 00       	call   0x55ffb0
53a6e1:	83 c4 08             	add    $0x8,%esp
53a6e4:	83 7e 28 00          	cmpl   $0x0,0x28(%esi)
53a6e8:	8b 45 d4             	mov    -0x2c(%ebp),%eax
53a6eb:	8b 55 e0             	mov    -0x20(%ebp),%edx
53a6ee:	89 45 d8             	mov    %eax,-0x28(%ebp)
53a6f1:	75 30                	jne    0x53a723
53a6f3:	83 7e 2c 00          	cmpl   $0x0,0x2c(%esi)
53a6f7:	75 2a                	jne    0x53a723
53a6f9:	83 fa 01             	cmp    $0x1,%edx
53a6fc:	75 25                	jne    0x53a723
53a6fe:	8d 85 e4 fe ff ff    	lea    -0x11c(%ebp),%eax
53a704:	50                   	push   %eax
53a705:	8b 45 dc             	mov    -0x24(%ebp),%eax
53a708:	ff 30                	push   (%eax)
53a70a:	ff b5 3c ff ff ff    	push   -0xc4(%ebp)
53a710:	e8 2b f0 fc ff       	call   0x509740
53a715:	8b 55 e0             	mov    -0x20(%ebp),%edx
53a718:	83 c4 0c             	add    $0xc,%esp
53a71b:	88 85 ff fe ff ff    	mov    %al,-0x101(%ebp)
53a721:	eb 07                	jmp    0x53a72a
53a723:	c6 85 ff fe ff ff 00 	movb   $0x0,-0x101(%ebp)
53a72a:	85 d2                	test   %edx,%edx
53a72c:	0f 8e b7 00 00 00    	jle    0x53a7e9
53a732:	8b 8d 68 ff ff ff    	mov    -0x98(%ebp),%ecx
53a738:	33 f6                	xor    %esi,%esi
53a73a:	33 db                	xor    %ebx,%ebx
53a73c:	0f 1f 40 00          	nopl   0x0(%eax)
53a740:	8b 45 dc             	mov    -0x24(%ebp),%eax
53a743:	81 c9 00 00 02 00    	or     $0x20000,%ecx
53a749:	8b 04 06             	mov    (%esi,%eax,1),%eax
53a74c:	89 8d 68 ff ff ff    	mov    %ecx,-0x98(%ebp)
53a752:	89 85 40 ff ff ff    	mov    %eax,-0xc0(%ebp)
53a758:	ff 70 14             	push   0x14(%eax)
53a75b:	8d 85 50 ff ff ff    	lea    -0xb0(%ebp),%eax
53a761:	50                   	push   %eax
53a762:	e8 09 90 fe ff       	call   0x523770
53a767:	8b 85 40 ff ff ff    	mov    -0xc0(%ebp),%eax
53a76d:	83 c4 08             	add    $0x8,%esp
53a770:	f7 40 04 00 00 00 01 	testl  $0x1000000,0x4(%eax)
53a777:	74 43                	je     0x53a7bc
53a779:	8b 40 2c             	mov    0x2c(%eax),%eax
53a77c:	8d 8d 50 ff ff ff    	lea    -0xb0(%ebp),%ecx
53a782:	c7 45 9c 30 30 4f 00 	movl   $0x4f3030,-0x64(%ebp)
53a789:	c7 45 a0 b0 32 4f 00 	movl   $0x4f32b0,-0x60(%ebp)
53a790:	c7 45 a4 c0 32 4f 00 	movl   $0x4f32c0,-0x5c(%ebp)
53a797:	8b 40 28             	mov    0x28(%eax),%eax
53a79a:	c7 45 a8 00 00 00 00 	movl   $0x0,-0x58(%ebp)
53a7a1:	89 4d b0             	mov    %ecx,-0x50(%ebp)
53a7a4:	c7 45 98 00 00 00 00 	movl   $0x0,-0x68(%ebp)
53a7ab:	85 c0                	test   %eax,%eax
53a7ad:	74 0d                	je     0x53a7bc
53a7af:	50                   	push   %eax
53a7b0:	8d 45 98             	lea    -0x68(%ebp),%eax
53a7b3:	50                   	push   %eax
53a7b4:	e8 f7 57 02 00       	call   0x55ffb0
53a7b9:	83 c4 08             	add    $0x8,%esp
53a7bc:	8b 8d 68 ff ff ff    	mov    -0x98(%ebp),%ecx
53a7c2:	43                   	inc    %ebx
53a7c3:	8b 55 e0             	mov    -0x20(%ebp),%edx
53a7c6:	81 e1 ff ff fd ff    	and    $0xfffdffff,%ecx
53a7cc:	83 c6 10             	add    $0x10,%esi
53a7cf:	89 8d 68 ff ff ff    	mov    %ecx,-0x98(%ebp)
53a7d5:	3b da                	cmp    %edx,%ebx
53a7d7:	0f 8c 63 ff ff ff    	jl     0x53a740
53a7dd:	8b 9d 10 ff ff ff    	mov    -0xf0(%ebp),%ebx
53a7e3:	8b b5 38 ff ff ff    	mov    -0xc8(%ebp),%esi
53a7e9:	8b 47 2c             	mov    0x2c(%edi),%eax
53a7ec:	89 45 c8             	mov    %eax,-0x38(%ebp)
53a7ef:	8b 85 3c ff ff ff    	mov    -0xc4(%ebp),%eax
53a7f5:	80 78 51 00          	cmpb   $0x0,0x51(%eax)
53a7f9:	0f 85 f5 15 00 00    	jne    0x53bdf4
53a7ff:	8b 8d 30 ff ff ff    	mov    -0xd0(%ebp),%ecx
53a805:	85 c9                	test   %ecx,%ecx
53a807:	0f 84 ff 0e 00 00    	je     0x53b70c
53a80d:	ff 75 d4             	push   -0x2c(%ebp)
53a810:	8b 47 28             	mov    0x28(%edi),%eax
53a813:	6a 00                	push   $0x0
53a815:	89 45 b8             	mov    %eax,-0x48(%ebp)
53a818:	40                   	inc    %eax
53a819:	51                   	push   %ecx
53a81a:	57                   	push   %edi
53a81b:	89 47 28             	mov    %eax,0x28(%edi)
53a81e:	e8 4d 54 ff ff       	call   0x52fc70
53a823:	8b 4b 6c             	mov    0x6c(%ebx),%ecx
53a826:	83 c4 10             	add    $0x10,%esp
53a829:	8b 55 c0             	mov    -0x40(%ebp),%edx
53a82c:	89 85 ec fe ff ff    	mov    %eax,-0x114(%ebp)
53a832:	8b 45 b8             	mov    -0x48(%ebp),%eax
53a835:	89 85 34 ff ff ff    	mov    %eax,-0xcc(%ebp)
53a83b:	89 8d 40 ff ff ff    	mov    %ecx,-0xc0(%ebp)
53a841:	39 4b 70             	cmp    %ecx,0x70(%ebx)
53a844:	7f 19                	jg     0x53a85f
53a846:	6a 00                	push   $0x0
53a848:	52                   	push   %edx
53a849:	50                   	push   %eax
53a84a:	6a 6f                	push   $0x6f
53a84c:	53                   	push   %ebx
53a84d:	e8 ae bc fc ff       	call   0x506500
53a852:	8b d0                	mov    %eax,%edx
53a854:	83 c4 14             	add    $0x14,%esp
53a857:	89 95 40 ff ff ff    	mov    %edx,-0xc0(%ebp)
53a85d:	eb 3d                	jmp    0x53a89c
53a85f:	8b b5 34 ff ff ff    	mov    -0xcc(%ebp),%esi
53a865:	8d 41 01             	lea    0x1(%ecx),%eax
53a868:	89 43 6c             	mov    %eax,0x6c(%ebx)
53a86b:	8d 0c 89             	lea    (%ecx,%ecx,4),%ecx
53a86e:	8b 43 68             	mov    0x68(%ebx),%eax
53a871:	89 74 88 04          	mov    %esi,0x4(%eax,%ecx,4)
53a875:	8b b5 38 ff ff ff    	mov    -0xc8(%ebp),%esi
53a87b:	89 54 88 08          	mov    %edx,0x8(%eax,%ecx,4)
53a87f:	8b 95 40 ff ff ff    	mov    -0xc0(%ebp),%edx
53a885:	c7 04 88 6f 00 00 00 	movl   $0x6f,(%eax,%ecx,4)
53a88c:	c7 44 88 0c 00 00 00 	movl   $0x0,0xc(%eax,%ecx,4)
53a893:	00
53a894:	c7 44 88 10 00 00 00 	movl   $0x0,0x10(%eax,%ecx,4)
53a89b:	00
53a89c:	8b 0b                	mov    (%ebx),%ecx
53a89e:	8b c2                	mov    %edx,%eax
53a8a0:	80 79 51 00          	cmpb   $0x0,0x51(%ecx)
53a8a4:	74 14                	je     0x53a8ba
53a8a6:	8b 95 ec fe ff ff    	mov    -0x114(%ebp),%edx
53a8ac:	52                   	push   %edx
53a8ad:	6a f7                	push   $0xfffffff7
53a8af:	51                   	push   %ecx
53a8b0:	e8 fb 93 fc ff       	call   0x503cb0
53a8b5:	83 c4 0c             	add    $0xc,%esp
53a8b8:	eb 38                	jmp    0x53a8f2
53a8ba:	85 d2                	test   %edx,%edx
53a8bc:	79 04                	jns    0x53a8c2
53a8be:	8b 43 6c             	mov    0x6c(%ebx),%eax
53a8c1:	48                   	dec    %eax
53a8c2:	8b 95 ec fe ff ff    	mov    -0x114(%ebp),%edx
53a8c8:	8d 0c 80             	lea    (%eax,%eax,4),%ecx
53a8cb:	8b 43 68             	mov    0x68(%ebx),%eax
53a8ce:	80 7c 88 01 00       	cmpb   $0x0,0x1(%eax,%ecx,4)
53a8d3:	8d 04 88             	lea    (%eax,%ecx,4),%eax
53a8d6:	74 0f                	je     0x53a8e7
53a8d8:	6a f7                	push   $0xfffffff7
53a8da:	52                   	push   %edx
53a8db:	50                   	push   %eax
53a8dc:	53                   	push   %ebx
53a8dd:	e8 5e f3 01 00       	call   0x559c40
53a8e2:	83 c4 10             	add    $0x10,%esp
53a8e5:	eb 0b                	jmp    0x53a8f2
53a8e7:	85 d2                	test   %edx,%edx
53a8e9:	74 07                	je     0x53a8f2
53a8eb:	89 50 10             	mov    %edx,0x10(%eax)
53a8ee:	c6 40 01 f7          	movb   $0xf7,0x1(%eax)
53a8f2:	8b 47 2c             	mov    0x2c(%edi),%eax
53a8f5:	8b 95 30 ff ff ff    	mov    -0xd0(%ebp),%edx
53a8fb:	40                   	inc    %eax
53a8fc:	89 85 24 ff ff ff    	mov    %eax,-0xdc(%ebp)
53a902:	40                   	inc    %eax
53a903:	89 85 0c ff ff ff    	mov    %eax,-0xf4(%ebp)
53a909:	8d 48 02             	lea    0x2(%eax),%ecx
53a90c:	8b 47 38             	mov    0x38(%edi),%eax
53a90f:	48                   	dec    %eax
53a910:	89 4f 2c             	mov    %ecx,0x2c(%edi)
53a913:	89 85 e8 fe ff ff    	mov    %eax,-0x118(%ebp)
53a919:	48                   	dec    %eax
53a91a:	89 47 38             	mov    %eax,0x38(%edi)
53a91d:	89 8d 4c ff ff ff    	mov    %ecx,-0xb4(%ebp)
53a923:	03 0a                	add    (%edx),%ecx
53a925:	89 85 00 ff ff ff    	mov    %eax,-0x100(%ebp)
53a92b:	89 4f 2c             	mov    %ecx,0x2c(%edi)
53a92e:	8d 41 01             	lea    0x1(%ecx),%eax
53a931:	89 85 f0 fe ff ff    	mov    %eax,-0x110(%ebp)
53a937:	8b 02                	mov    (%edx),%eax
53a939:	03 c1                	add    %ecx,%eax
53a93b:	89 47 2c             	mov    %eax,0x2c(%edi)
53a93e:	8b 4b 6c             	mov    0x6c(%ebx),%ecx
53a941:	39 4b 70             	cmp    %ecx,0x70(%ebx)
53a944:	7f 1d                	jg     0x53a963
53a946:	6a 00                	push   $0x0
53a948:	ff b5 0c ff ff ff    	push   -0xf4(%ebp)
53a94e:	6a 00                	push   $0x0
53a950:	6a 45                	push   $0x45
53a952:	53                   	push   %ebx
53a953:	e8 a8 bb fc ff       	call   0x506500
53a958:	8b 95 30 ff ff ff    	mov    -0xd0(%ebp),%edx
53a95e:	83 c4 14             	add    $0x14,%esp
53a961:	eb 3b                	jmp    0x53a99e
53a963:	8b b5 0c ff ff ff    	mov    -0xf4(%ebp),%esi
53a969:	8d 41 01             	lea    0x1(%ecx),%eax
53a96c:	89 43 6c             	mov    %eax,0x6c(%ebx)
53a96f:	8d 0c 89             	lea    (%ecx,%ecx,4),%ecx
53a972:	8b 43 68             	mov    0x68(%ebx),%eax
53a975:	89 74 88 08          	mov    %esi,0x8(%eax,%ecx,4)
53a979:	8b b5 38 ff ff ff    	mov    -0xc8(%ebp),%esi
53a97f:	c7 04 88 45 00 00 00 	movl   $0x45,(%eax,%ecx,4)
53a986:	c7 44 88 04 00 00 00 	movl   $0x0,0x4(%eax,%ecx,4)
53a98d:	00
53a98e:	c7 44 88 0c 00 00 00 	movl   $0x0,0xc(%eax,%ecx,4)
53a995:	00
53a996:	c7 44 88 10 00 00 00 	movl   $0x0,0x10(%eax,%ecx,4)
53a99d:	00
53a99e:	8b 02                	mov    (%edx),%eax
53a9a0:	8b 95 4c ff ff ff    	mov    -0xb4(%ebp),%edx
53a9a6:	8b 4b 6c             	mov    0x6c(%ebx),%ecx
53a9a9:	03 d0                	add    %eax,%edx
53a9ab:	39 4b 70             	cmp    %ecx,0x70(%ebx)
53a9ae:	7f 18                	jg     0x53a9c8
53a9b0:	8b 85 4c ff ff ff    	mov    -0xb4(%ebp),%eax
53a9b6:	52                   	push   %edx
53a9b7:	40                   	inc    %eax
53a9b8:	50                   	push   %eax
53a9b9:	6a 00                	push   $0x0
53a9bb:	6a 48                	push   $0x48
53a9bd:	53                   	push   %ebx
53a9be:	e8 3d bb fc ff       	call   0x506500
53a9c3:	83 c4 14             	add    $0x14,%esp
53a9c6:	eb 3e                	jmp    0x53aa06
53a9c8:	8b b5 4c ff ff ff    	mov    -0xb4(%ebp),%esi
53a9ce:	8d 41 01             	lea    0x1(%ecx),%eax
53a9d1:	8b bd 14 ff ff ff    	mov    -0xec(%ebp),%edi
53a9d7:	8d 0c 89             	lea    (%ecx,%ecx,4),%ecx
53a9da:	89 43 6c             	mov    %eax,0x6c(%ebx)
53a9dd:	46                   	inc    %esi
53a9de:	8b 43 68             	mov    0x68(%ebx),%eax
53a9e1:	89 74 88 08          	mov    %esi,0x8(%eax,%ecx,4)
53a9e5:	8b b5 38 ff ff ff    	mov    -0xc8(%ebp),%esi
53a9eb:	c7 04 88 48 00 00 00 	movl   $0x48,(%eax,%ecx,4)
53a9f2:	c7 44 88 04 00 00 00 	movl   $0x0,0x4(%eax,%ecx,4)
53a9f9:	00
53a9fa:	89 54 88 0c          	mov    %edx,0xc(%eax,%ecx,4)
53a9fe:	c7 44 88 10 00 00 00 	movl   $0x0,0x10(%eax,%ecx,4)
53aa05:	00
53aa06:	8b 4b 6c             	mov    0x6c(%ebx),%ecx
53aa09:	39 4b 70             	cmp    %ecx,0x70(%ebx)
53aa0c:	7f 1b                	jg     0x53aa29
53aa0e:	6a 00                	push   $0x0
53aa10:	ff b5 00 ff ff ff    	push   -0x100(%ebp)
53aa16:	ff b5 4c ff ff ff    	push   -0xb4(%ebp)
53aa1c:	6a 0c                	push   $0xc
53aa1e:	53                   	push   %ebx
53aa1f:	e8 dc ba fc ff       	call   0x506500
53aa24:	83 c4 14             	add    $0x14,%esp
53aa27:	eb 37                	jmp    0x53aa60
53aa29:	8b 95 4c ff ff ff    	mov    -0xb4(%ebp),%edx
53aa2f:	8d 41 01             	lea    0x1(%ecx),%eax
53aa32:	89 43 6c             	mov    %eax,0x6c(%ebx)
53aa35:	8d 0c 89             	lea    (%ecx,%ecx,4),%ecx
53aa38:	8b 43 68             	mov    0x68(%ebx),%eax
53aa3b:	89 54 88 04          	mov    %edx,0x4(%eax,%ecx,4)
53aa3f:	8b 95 00 ff ff ff    	mov    -0x100(%ebp),%edx
53aa45:	c7 04 88 0c 00 00 00 	movl   $0xc,(%eax,%ecx,4)
53aa4c:	89 54 88 08          	mov    %edx,0x8(%eax,%ecx,4)
53aa50:	c7 44 88 0c 00 00 00 	movl   $0x0,0xc(%eax,%ecx,4)
53aa57:	00
53aa58:	c7 44 88 10 00 00 00 	movl   $0x0,0x10(%eax,%ecx,4)
53aa5f:	00
53aa60:	83 bd 04 ff ff ff 00 	cmpl   $0x0,-0xfc(%ebp)
53aa67:	b9 40 02 00 00       	mov    $0x240,%ecx
53aa6c:	6a 00                	push   $0x0
53aa6e:	b8 40 00 00 00       	mov    $0x40,%eax
53aa73:	0f 45 c1             	cmovne %ecx,%eax
53aa76:	0f b7 c0             	movzwl %ax,%eax
53aa79:	50                   	push   %eax
53aa7a:	6a 00                	push   $0x0
53aa7c:	ff b5 30 ff ff ff    	push   -0xd0(%ebp)
53aa82:	ff b5 28 ff ff ff    	push   -0xd8(%ebp)
53aa88:	ff b5 48 ff ff ff    	push   -0xb8(%ebp)
53aa8e:	57                   	push   %edi
53aa8f:	e8 ec 54 01 00       	call   0x54ff80
53aa94:	8b d0                	mov    %eax,%edx
53aa96:	83 c4 1c             	add    $0x1c,%esp
53aa99:	89 95 34 ff ff ff    	mov    %edx,-0xcc(%ebp)
53aa9f:	85 d2                	test   %edx,%edx
53aaa1:	0f 84 4d 13 00 00    	je     0x53bdf4
53aaa7:	8b 85 30 ff ff ff    	mov    -0xd0(%ebp),%eax
53aaad:	0f be 4a 2d          	movsbl 0x2d(%edx),%ecx
53aab1:	3b 08                	cmp    (%eax),%ecx
53aab3:	75 0d                	jne    0x53aac2
53aab5:	33 c9                	xor    %ecx,%ecx
53aab7:	89 8d 28 ff ff ff    	mov    %ecx,-0xd8(%ebp)
53aabd:	e9 61 03 00 00       	jmp    0x53ae23
53aac2:	80 bd 1f ff ff ff 00 	cmpb   $0x0,-0xe1(%ebp)
53aac9:	74 0b                	je     0x53aad6
53aacb:	f6 46 04 01          	testb  $0x1,0x4(%esi)
53aacf:	b8 48 b3 6b 00       	mov    $0x6bb348,%eax
53aad4:	74 05                	je     0x53aadb
53aad6:	b8 54 b3 6b 00       	mov    $0x6bb354,%eax
53aadb:	50                   	push   %eax
53aadc:	68 10 af 6b 00       	push   $0x6baf10
53aae1:	6a 00                	push   $0x0
53aae3:	57                   	push   %edi
53aae4:	e8 f7 f0 00 00       	call   0x549be0
53aae9:	8b 85 30 ff ff ff    	mov    -0xd0(%ebp),%eax
53aaef:	83 c4 10             	add    $0x10,%esp
53aaf2:	8b 55 d4             	mov    -0x2c(%ebp),%edx
53aaf5:	c7 85 28 ff ff ff 01 	movl   $0x1,-0xd8(%ebp)
53aafc:	00 00 00
53aaff:	8b 08                	mov    (%eax),%ecx
53ab01:	8b f1                	mov    %ecx,%esi
53ab03:	89 8d f4 fe ff ff    	mov    %ecx,-0x10c(%ebp)
53ab09:	89 8d 08 ff ff ff    	mov    %ecx,-0xf8(%ebp)
53ab0f:	85 d2                	test   %edx,%edx
53ab11:	7e 21                	jle    0x53ab34
53ab13:	8b 45 d0             	mov    -0x30(%ebp),%eax
53ab16:	83 c0 0c             	add    $0xc,%eax
53ab19:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
53ab20:	39 08                	cmp    %ecx,(%eax)
53ab22:	7c 02                	jl     0x53ab26
53ab24:	46                   	inc    %esi
53ab25:	41                   	inc    %ecx
53ab26:	83 c0 18             	add    $0x18,%eax
53ab29:	83 ea 01             	sub    $0x1,%edx
53ab2c:	75 f2                	jne    0x53ab20
53ab2e:	89 b5 08 ff ff ff    	mov    %esi,-0xf8(%ebp)
53ab34:	83 fe 01             	cmp    $0x1,%esi
53ab37:	75 2c                	jne    0x53ab65
53ab39:	8a 47 13             	mov    0x13(%edi),%al
53ab3c:	84 c0                	test   %al,%al
53ab3e:	75 0e                	jne    0x53ab4e
53ab40:	ff 47 2c             	incl   0x2c(%edi)
53ab43:	8b 47 2c             	mov    0x2c(%edi),%eax
53ab46:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%ebp)
53ab4c:	eb 45                	jmp    0x53ab93
53ab4e:	fe c8                	dec    %al
53ab50:	88 47 13             	mov    %al,0x13(%edi)
53ab53:	0f b6 c0             	movzbl %al,%eax
53ab56:	8b 84 87 94 00 00 00 	mov    0x94(%edi,%eax,4),%eax
53ab5d:	89 85 48 ff ff ff    	mov    %eax,-0xb8(%ebp)
53ab63:	eb 2e                	jmp    0x53ab93
53ab65:	8b 57 1c             	mov    0x1c(%edi),%edx
53ab68:	8b 4f 20             	mov    0x20(%edi),%ecx
53ab6b:	89 8d 48 ff ff ff    	mov    %ecx,-0xb8(%ebp)