60f85b:	5a                   	pop    %edx
60f85c:	e8 af 01 e2 ff       	call   0x42fa10
60f861:	50                   	push   %eax
60f862:	8d 55 f0             	lea    -0x10(%ebp),%edx
60f865:	a1 08 72 6a 00       	mov    0x6a7208,%eax
60f86a:	8b 00                	mov    (%eax),%eax
60f86c:	e8 7f 3e e4 ff       	call   0x4536f0
60f871:	8b 45 f0             	mov    -0x10(%ebp),%eax
60f874:	50                   	push   %eax
60f875:	e8 de 84 df ff       	call   0x407d58
60f87a:	e9 46 01 00 00       	jmp    0x60f9c5
60f87f:	66 83 3f 28          	cmpw   $0x28,(%edi)
60f883:	75 4a                	jne    0x60f8cf
60f885:	8d 55 f0             	lea    -0x10(%ebp),%edx
60f888:	a1 08 72 6a 00       	mov    0x6a7208,%eax
60f88d:	8b 00                	mov    (%eax),%eax
60f88f:	e8 5c 3e e4 ff       	call   0x4536f0
60f894:	8b 45 f4             	mov    -0xc(%ebp),%eax
60f897:	40                   	inc    %eax
60f898:	50                   	push   %eax
60f899:	8d 55 e0             	lea    -0x20(%ebp),%edx
60f89c:	a1 64 72 6a 00       	mov    0x6a7264,%eax
60f8a1:	8b 00                	mov    (%eax),%eax
60f8a3:	e8 70 8d e5 ff       	call   0x468618
60f8a8:	8b 45 ec             	mov    -0x14(%ebp),%eax
60f8ab:	5a                   	pop    %edx
60f8ac:	e8 db 00 e2 ff       	call   0x42f98c
60f8b1:	50                   	push   %eax
60f8b2:	8d 55 f0             	lea    -0x10(%ebp),%edx
60f8b5:	a1 08 72 6a 00       	mov    0x6a7208,%eax
60f8ba:	8b 00                	mov    (%eax),%eax
60f8bc:	e8 2f 3e e4 ff       	call   0x4536f0
60f8c1:	8b 45 f0             	mov    -0x10(%ebp),%eax
60f8c4:	50                   	push   %eax
60f8c5:	e8 8e 84 df ff       	call   0x407d58
60f8ca:	e9 f6 00 00 00       	jmp    0x60f9c5
60f8cf:	66 83 3f 25          	cmpw   $0x25,(%edi)
60f8d3:	75 4a                	jne    0x60f91f
60f8d5:	8d 55 f0             	lea    -0x10(%ebp),%edx
60f8d8:	a1 08 72 6a 00       	mov    0x6a7208,%eax
60f8dd:	8b 00                	mov    (%eax),%eax
60f8df:	e8 0c 3e e4 ff       	call   0x4536f0
60f8e4:	8b 45 f4             	mov    -0xc(%ebp),%eax
60f8e7:	50                   	push   %eax
60f8e8:	8d 55 d8             	lea    -0x28(%ebp),%edx
60f8eb:	a1 08 72 6a 00       	mov    0x6a7208,%eax
60f8f0:	8b 00                	mov    (%eax),%eax
60f8f2:	e8 f9 3d e4 ff       	call   0x4536f0
60f8f7:	8b 45 d8             	mov    -0x28(%ebp),%eax
60f8fa:	48                   	dec    %eax
60f8fb:	50                   	push   %eax
60f8fc:	8d 55 e0             	lea    -0x20(%ebp),%edx
60f8ff:	a1 64 72 6a 00       	mov    0x6a7264,%eax
60f904:	8b 00                	mov    (%eax),%eax
60f906:	e8 0d 8d e5 ff       	call   0x468618
60f90b:	8b 45 e0             	mov    -0x20(%ebp),%eax
60f90e:	5a                   	pop    %edx
60f90f:	e8 fc 00 e2 ff       	call   0x42fa10
60f914:	50                   	push   %eax
60f915:	e8 3e 84 df ff       	call   0x407d58
60f91a:	e9 a6 00 00 00       	jmp    0x60f9c5
60f91f:	66 83 3f 27          	cmpw   $0x27,(%edi)
60f923:	75 47                	jne    0x60f96c
60f925:	8d 55 f0             	lea    -0x10(%ebp),%edx
60f928:	a1 08 72 6a 00       	mov    0x6a7208,%eax
60f92d:	8b 00                	mov    (%eax),%eax
60f92f:	e8 bc 3d e4 ff       	call   0x4536f0
60f934:	8b 45 f4             	mov    -0xc(%ebp),%eax
60f937:	50                   	push   %eax
60f938:	8d 55 d8             	lea    -0x28(%ebp),%edx
60f93b:	a1 08 72 6a 00       	mov    0x6a7208,%eax
60f940:	8b 00                	mov    (%eax),%eax
60f942:	e8 a9 3d e4 ff       	call   0x4536f0
60f947:	8b 45 d8             	mov    -0x28(%ebp),%eax
60f94a:	40                   	inc    %eax
60f94b:	50                   	push   %eax
60f94c:	8d 55 e0             	lea    -0x20(%ebp),%edx
60f94f:	a1 64 72 6a 00       	mov    0x6a7264,%eax
60f954:	8b 00                	mov    (%eax),%eax
60f956:	e8 bd 8c e5 ff       	call   0x468618
60f95b:	8b 45 e8             	mov    -0x18(%ebp),%eax
60f95e:	5a                   	pop    %edx
60f95f:	e8 28 00 e2 ff       	call   0x42f98c
60f964:	50                   	push   %eax
60f965:	e8 ee 83 df ff       	call   0x407d58
60f96a:	eb 59                	jmp    0x60f9c5
60f96c:	66 83 3f 0d          	cmpw   $0xd,(%edi)
60f970:	75 09                	jne    0x60f97b
60f972:	33 d2                	xor    %edx,%edx
60f974:	8b c6                	mov    %esi,%eax
60f976:	e8 09 11 00 00       	call   0x610a84
60f97b:	66 83 3f 20          	cmpw   $0x20,(%edi)
60f97f:	75 37                	jne    0x60f9b8
60f981:	8a 9e 48 03 00 00    	mov    0x348(%esi),%bl
60f987:	a0 d0 f9 60 00       	mov    0x60f9d0,%al
60f98c:	50                   	push   %eax
60f98d:	8b 45 f8             	mov    -0x8(%ebp),%eax
60f990:	50                   	push   %eax
60f991:	8b 45 fc             	mov    -0x4(%ebp),%eax
60f994:	50                   	push   %eax
60f995:	33 c9                	xor    %ecx,%ecx
60f997:	8b d6                	mov    %esi,%edx
60f999:	8b c6                	mov    %esi,%eax
60f99b:	e8 08 0c 00 00       	call   0x6105a8
60f9a0:	8b c6                	mov    %esi,%eax
60f9a2:	e8 2d 0a 00 00       	call   0x6103d4
60f9a7:	84 c0                	test   %al,%al
60f9a9:	74 07                	je     0x60f9b2
60f9ab:	8b c6                	mov    %esi,%eax
60f9ad:	e8 4a 04 00 00       	call   0x60fdfc
60f9b2:	88 9e 48 03 00 00    	mov    %bl,0x348(%esi)
60f9b8:	66 83 3f 1b          	cmpw   $0x1b,(%edi)
60f9bc:	75 07                	jne    0x60f9c5
60f9be:	8b c6                	mov    %esi,%eax
60f9c0:	e8 0f 6b e5 ff       	call   0x4664d4
60f9c5:	5f                   	pop    %edi
60f9c6:	5e                   	pop    %esi
60f9c7:	5b                   	pop    %ebx
60f9c8:	8b e5                	mov    %ebp,%esp
60f9ca:	5d                   	pop    %ebp
60f9cb:	c2 04 00             	ret    $0x4
60f9ce:	00 00                	add    %al,(%eax)
60f9d0:	00 00                	add    %al,(%eax)
60f9d2:	00 00                	add    %al,(%eax)
60f9d4:	53                   	push   %ebx
60f9d5:	56                   	push   %esi
60f9d6:	83 c4 f8             	add    $0xfffffff8,%esp
60f9d9:	8b d8                	mov    %eax,%ebx
60f9db:	8b d4                	mov    %esp,%edx
60f9dd:	8b c3                	mov    %ebx,%eax
60f9df:	e8 74 14 00 00       	call   0x610e58
60f9e4:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60f9ea:	8b 70 40             	mov    0x40(%eax),%esi
60f9ed:	8b ce                	mov    %esi,%ecx
60f9ef:	83 e9 32             	sub    $0x32,%ecx
60f9f2:	8b 14 24             	mov    (%esp),%edx
60f9f5:	3b ca                	cmp    %edx,%ecx
60f9f7:	7f 68                	jg     0x60fa61
60f9f9:	8b 48 44             	mov    0x44(%eax),%ecx
60f9fc:	83 e9 32             	sub    $0x32,%ecx
60f9ff:	3b 4c 24 04          	cmp    0x4(%esp),%ecx
60fa03:	7f 5c                	jg     0x60fa61
60fa05:	03 70 48             	add    0x48(%eax),%esi
60fa08:	83 c6 32             	add    $0x32,%esi
60fa0b:	3b d6                	cmp    %esi,%edx
60fa0d:	7f 52                	jg     0x60fa61
60fa0f:	8b 50 44             	mov    0x44(%eax),%edx
60fa12:	03 50 4c             	add    0x4c(%eax),%edx
60fa15:	83 c2 32             	add    $0x32,%edx
60fa18:	3b 54 24 04          	cmp    0x4(%esp),%edx
60fa1c:	7c 43                	jl     0x60fa61
60fa1e:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60fa24:	80 78 57 00          	cmpb   $0x0,0x57(%eax)
60fa28:	75 18                	jne    0x60fa42
60fa2a:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60fa30:	80 78 57 00          	cmpb   $0x0,0x57(%eax)
60fa34:	75 2b                	jne    0x60fa61
60fa36:	8b 83 fc 02 00 00    	mov    0x2fc(%ebx),%eax
60fa3c:	80 78 57 00          	cmpb   $0x0,0x57(%eax)
60fa40:	75 1f                	jne    0x60fa61
60fa42:	33 d2                	xor    %edx,%edx
60fa44:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60fa4a:	e8 9d 8c e3 ff       	call   0x4486ec
60fa4f:	b2 01                	mov    $0x1,%dl
60fa51:	8b 83 fc 02 00 00    	mov    0x2fc(%ebx),%eax
60fa57:	e8 90 8c e3 ff       	call   0x4486ec
60fa5c:	e9 a7 00 00 00       	jmp    0x60fb08
60fa61:	8b 83 fc 02 00 00    	mov    0x2fc(%ebx),%eax
60fa67:	8b 70 40             	mov    0x40(%eax),%esi
60fa6a:	8b ce                	mov    %esi,%ecx
60fa6c:	83 e9 32             	sub    $0x32,%ecx
60fa6f:	8b 14 24             	mov    (%esp),%edx
60fa72:	3b ca                	cmp    %edx,%ecx
60fa74:	7f 65                	jg     0x60fadb
60fa76:	8b 48 44             	mov    0x44(%eax),%ecx
60fa79:	83 e9 32             	sub    $0x32,%ecx
60fa7c:	3b 4c 24 04          	cmp    0x4(%esp),%ecx
60fa80:	7f 59                	jg     0x60fadb
60fa82:	03 70 48             	add    0x48(%eax),%esi
60fa85:	83 c6 32             	add    $0x32,%esi
60fa88:	3b d6                	cmp    %esi,%edx
60fa8a:	7f 4f                	jg     0x60fadb
60fa8c:	8b 50 44             	mov    0x44(%eax),%edx
60fa8f:	03 50 4c             	add    0x4c(%eax),%edx
60fa92:	83 c2 32             	add    $0x32,%edx
60fa95:	3b 54 24 04          	cmp    0x4(%esp),%edx
60fa99:	7c 40                	jl     0x60fadb
60fa9b:	8b 83 fc 02 00 00    	mov    0x2fc(%ebx),%eax
60faa1:	80 78 57 00          	cmpb   $0x0,0x57(%eax)
60faa5:	75 18                	jne    0x60fabf
60faa7:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60faad:	80 78 57 00          	cmpb   $0x0,0x57(%eax)
60fab1:	75 28                	jne    0x60fadb
60fab3:	8b 83 fc 02 00 00    	mov    0x2fc(%ebx),%eax
60fab9:	80 78 57 00          	cmpb   $0x0,0x57(%eax)
60fabd:	75 1c                	jne    0x60fadb
60fabf:	33 d2                	xor    %edx,%edx
60fac1:	8b 83 fc 02 00 00    	mov    0x2fc(%ebx),%eax
60fac7:	e8 20 8c e3 ff       	call   0x4486ec
60facc:	b2 01                	mov    $0x1,%dl
60face:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60fad4:	e8 13 8c e3 ff       	call   0x4486ec
60fad9:	eb 2d                	jmp    0x60fb08
60fadb:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60fae1:	80 78 57 00          	cmpb   $0x0,0x57(%eax)
60fae5:	75 21                	jne    0x60fb08
60fae7:	8b 93 fc 02 00 00    	mov    0x2fc(%ebx),%edx
60faed:	80 7a 57 00          	cmpb   $0x0,0x57(%edx)
60faf1:	75 15                	jne    0x60fb08
60faf3:	b2 01                	mov    $0x1,%dl
60faf5:	e8 f2 8b e3 ff       	call   0x4486ec
60fafa:	8b 83 f4 02 00 00    	mov    0x2f4(%ebx),%eax
60fb00:	8b 10                	mov    (%eax),%edx
60fb02:	ff 92 80 00 00 00    	call   *0x80(%edx)
60fb08:	59                   	pop    %ecx
60fb09:	5a                   	pop    %edx
60fb0a:	5e                   	pop    %esi
60fb0b:	5b                   	pop    %ebx
60fb0c:	c3                   	ret
60fb0d:	8d 40 00             	lea    0x0(%eax),%eax
60fb10:	53                   	push   %ebx
60fb11:	8b d8                	mov    %eax,%ebx
60fb13:	83 bb 5c 03 00 00 ff 	cmpl   $0xffffffff,0x35c(%ebx)
60fb1a:	0f 84 d4 00 00 00    	je     0x60fbf4
60fb20:	8b 83 5c 03 00 00    	mov    0x35c(%ebx),%eax
60fb26:	3b 83 64 03 00 00    	cmp    0x364(%ebx),%eax
60fb2c:	75 12                	jne    0x60fb40
60fb2e:	8b 83 60 03 00 00    	mov    0x360(%ebx),%eax
60fb34:	3b 83 68 03 00 00    	cmp    0x368(%ebx),%eax
60fb3a:	0f 84 b4 00 00 00    	je     0x60fbf4
60fb40:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60fb46:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60fb4c:	e8 5b 8c e1 ff       	call   0x4287ac
60fb51:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
60fb57:	e8 3c dc e1 ff       	call   0x42d798
60fb5c:	e8 4b 8c e1 ff       	call   0x4287ac
60fb61:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
60fb67:	e8 2c dc e1 ff       	call   0x42d798
60fb6c:	8b 8b 68 03 00 00    	mov    0x368(%ebx),%ecx
60fb72:	8b 93 64 03 00 00    	mov    0x364(%ebx),%edx
60fb78:	e8 57 8c e1 ff       	call   0x4287d4
60fb7d:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
60fb83:	e8 10 dc e1 ff       	call   0x42d798
60fb88:	8b 8b 60 03 00 00    	mov    0x360(%ebx),%ecx
60fb8e:	8b 93 5c 03 00 00    	mov    0x35c(%ebx),%edx
60fb94:	e8 db 8b e1 ff       	call   0x428774
60fb99:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60fb9f:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60fba5:	8b 8b 68 03 00 00    	mov    0x368(%ebx),%ecx
60fbab:	8b 93 64 03 00 00    	mov    0x364(%ebx),%edx
60fbb1:	e8 1e 8c e1 ff       	call   0x4287d4
60fbb6:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60fbbc:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60fbc2:	8b 8b 60 03 00 00    	mov    0x360(%ebx),%ecx
60fbc8:	8b 93 5c 03 00 00    	mov    0x35c(%ebx),%edx
60fbce:	e8 a1 8b e1 ff       	call   0x428774
60fbd3:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60fbd9:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60fbdf:	e8 b0 8f e1 ff       	call   0x428b94
60fbe4:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
60fbea:	e8 a9 db e1 ff       	call   0x42d798
60fbef:	e8 a0 8f e1 ff       	call   0x428b94
60fbf4:	5b                   	pop    %ebx
60fbf5:	c3                   	ret
60fbf6:	8b c0                	mov    %eax,%eax
60fbf8:	53                   	push   %ebx
60fbf9:	8b d8                	mov    %eax,%ebx
60fbfb:	8b 83 6c 03 00 00    	mov    0x36c(%ebx),%eax
60fc01:	e8 9a 62 df ff       	call   0x405ea0
60fc06:	85 c0                	test   %eax,%eax
60fc08:	0f 84 c8 00 00 00    	je     0x60fcd6
60fc0e:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60fc14:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60fc1a:	e8 8d 8b e1 ff       	call   0x4287ac
60fc1f:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
60fc25:	e8 6e db e1 ff       	call   0x42d798
60fc2a:	e8 7d 8b e1 ff       	call   0x4287ac
60fc2f:	8b 83 6c 03 00 00    	mov    0x36c(%ebx),%eax
60fc35:	8b 48 04             	mov    0x4(%eax),%ecx
60fc38:	8b 83 6c 03 00 00    	mov    0x36c(%ebx),%eax
60fc3e:	8b 10                	mov    (%eax),%edx
60fc40:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60fc46:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60fc4c:	e8 83 8b e1 ff       	call   0x4287d4
60fc51:	8b 83 6c 03 00 00    	mov    0x36c(%ebx),%eax
60fc57:	8b 48 04             	mov    0x4(%eax),%ecx
60fc5a:	8b 83 6c 03 00 00    	mov    0x36c(%ebx),%eax
60fc60:	8b 10                	mov    (%eax),%edx
60fc62:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60fc68:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60fc6e:	e8 01 8b e1 ff       	call   0x428774
60fc73:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
60fc79:	e8 1a db e1 ff       	call   0x42d798
60fc7e:	8b 93 6c 03 00 00    	mov    0x36c(%ebx),%edx
60fc84:	8b 4a 04             	mov    0x4(%edx),%ecx
60fc87:	8b 93 6c 03 00 00    	mov    0x36c(%ebx),%edx
60fc8d:	8b 12                	mov    (%edx),%edx
60fc8f:	e8 40 8b e1 ff       	call   0x4287d4
60fc94:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
60fc9a:	e8 f9 da e1 ff       	call   0x42d798
60fc9f:	8b 93 6c 03 00 00    	mov    0x36c(%ebx),%edx
60fca5:	8b 4a 04             	mov    0x4(%edx),%ecx
60fca8:	8b 93 6c 03 00 00    	mov    0x36c(%ebx),%edx
60fcae:	8b 12                	mov    (%edx),%edx
60fcb0:	e8 bf 8a e1 ff       	call   0x428774
60fcb5:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
60fcbb:	e8 d8 da e1 ff       	call   0x42d798
60fcc0:	e8 cf 8e e1 ff       	call   0x428b94
60fcc5:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60fccb:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60fcd1:	e8 be 8e e1 ff       	call   0x428b94
60fcd6:	5b                   	pop    %ebx
60fcd7:	c3                   	ret
60fcd8:	53                   	push   %ebx
60fcd9:	8b d8                	mov    %eax,%ebx
60fcdb:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
60fce1:	e8 b2 da e1 ff       	call   0x42d798
60fce6:	e8 c1 8a e1 ff       	call   0x4287ac
60fceb:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60fcf1:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax
60fcf7:	e8 b0 8a e1 ff       	call   0x4287ac
60fcfc:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
60fd02:	e8 91 da e1 ff       	call   0x42d798
60fd07:	8b 93 54 03 00 00    	mov    0x354(%ebx),%edx
60fd0d:	83 ea 04             	sub    $0x4,%edx
60fd10:	8b 8b 58 03 00 00    	mov    0x358(%ebx),%ecx
60fd16:	e8 b9 8a e1 ff       	call   0x4287d4
60fd1b:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
60fd21:	e8 72 da e1 ff       	call   0x42d798
60fd26:	8b 93 54 03 00 00    	mov    0x354(%ebx),%edx
60fd2c:	83 c2 05             	add    $0x5,%edx
60fd2f:	8b 8b 58 03 00 00    	mov    0x358(%ebx),%ecx
60fd35:	e8 3a 8a e1 ff       	call   0x428774
60fd3a:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
60fd40:	e8 53 da e1 ff       	call   0x42d798
60fd45:	8b 8b 58 03 00 00    	mov    0x358(%ebx),%ecx
60fd4b:	83 e9 04             	sub    $0x4,%ecx
60fd4e:	8b 93 54 03 00 00    	mov    0x354(%ebx),%edx
60fd54:	e8 7b 8a e1 ff       	call   0x4287d4
60fd59:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
60fd5f:	e8 34 da e1 ff       	call   0x42d798
60fd64:	8b 8b 58 03 00 00    	mov    0x358(%ebx),%ecx
60fd6a:	83 c1 05             	add    $0x5,%ecx
60fd6d:	8b 93 54 03 00 00    	mov    0x354(%ebx),%edx
60fd73:	e8 fc 89 e1 ff       	call   0x428774
60fd78:	8b 83 7c 03 00 00    	mov    0x37c(%ebx),%eax
60fd7e:	e8 15 da e1 ff       	call   0x42d798
60fd83:	e8 0c 8e e1 ff       	call   0x428b94
60fd88:	8b 83 f0 02 00 00    	mov    0x2f0(%ebx),%eax
60fd8e:	8b 80 60 01 00 00    	mov    0x160(%eax),%eax