48b8db:	00 47 65             	add    %al,0x65(%edi)
48b8de:	74 54                	je     0x48b934
48b8e0:	68 65 6d 65 50       	push   $0x50656d65
48b8e5:	61                   	popa
48b8e6:	72 74                	jb     0x48b95c
48b8e8:	53                   	push   %ebx
48b8e9:	69 7a 65 00 00 00 00 	imul   $0x0,0x65(%edx),%edi
48b8f0:	47                   	inc    %edi
48b8f1:	65 74 54             	gs je  0x48b948
48b8f4:	68 65 6d 65 54       	push   $0x54656d65
48b8f9:	65 78 74             	gs js  0x48b970
48b8fc:	45                   	inc    %ebp
48b8fd:	78 74                	js     0x48b973
48b8ff:	65 6e                	outsb  %gs:(%esi),(%dx)
48b901:	74 00                	je     0x48b903
48b903:	00 47 65             	add    %al,0x65(%edi)
48b906:	74 54                	je     0x48b95c
48b908:	68 65 6d 65 54       	push   $0x54656d65
48b90d:	65 78 74             	gs js  0x48b984
48b910:	4d                   	dec    %ebp
48b911:	65 74 72             	gs je  0x48b986
48b914:	69 63 73 00 47 65 74 	imul   $0x74654700,0x73(%ebx),%esp
48b91b:	54                   	push   %esp
48b91c:	68 65 6d 65 42       	push   $0x42656d65
48b921:	61                   	popa
48b922:	63 6b 67             	arpl   %ebp,0x67(%ebx)
48b925:	72 6f                	jb     0x48b996
48b927:	75 6e                	jne    0x48b997
48b929:	64 52                	fs push %edx
48b92b:	65 67 69 6f 6e 00 00 	imul   $0x0,%gs:0x6e(%bx),%ebp
48b932:	00 00
48b934:	48                   	dec    %eax
48b935:	69 74 54 65 73 74 54 	imul   $0x68547473,0x65(%esp,%edx,2),%esi
48b93c:	68
48b93d:	65 6d                	gs insl (%dx),%es:(%edi)
48b93f:	65 42                	gs inc %edx
48b941:	61                   	popa
48b942:	63 6b 67             	arpl   %ebp,0x67(%ebx)
48b945:	72 6f                	jb     0x48b9b6
48b947:	75 6e                	jne    0x48b9b7
48b949:	64 00 00             	add    %al,%fs:(%eax)
48b94c:	44                   	inc    %esp
48b94d:	72 61                	jb     0x48b9b0
48b94f:	77 54                	ja     0x48b9a5
48b951:	68 65 6d 65 45       	push   $0x45656d65
48b956:	64 67 65 00 00       	fs add %al,%gs:(%bx,%si)
48b95b:	00 44 72 61          	add    %al,0x61(%edx,%esi,2)
48b95f:	77 54                	ja     0x48b9b5
48b961:	68 65 6d 65 49       	push   $0x49656d65
48b966:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
48b969:	00 00                	add    %al,(%eax)
48b96b:	00 49 73             	add    %cl,0x73(%ecx)
48b96e:	54                   	push   %esp
48b96f:	68 65 6d 65 50       	push   $0x50656d65
48b974:	61                   	popa
48b975:	72 74                	jb     0x48b9eb
48b977:	44                   	inc    %esp
48b978:	65 66 69 6e 65 64 00 	imul   $0x64,%gs:0x65(%esi),%bp
48b97f:	00 49 73             	add    %cl,0x73(%ecx)
48b982:	54                   	push   %esp
48b983:	68 65 6d 65 42       	push   $0x42656d65
48b988:	61                   	popa
48b989:	63 6b 67             	arpl   %ebp,0x67(%ebx)
48b98c:	72 6f                	jb     0x48b9fd
48b98e:	75 6e                	jne    0x48b9fe
48b990:	64 50                	fs push %eax
48b992:	61                   	popa
48b993:	72 74                	jb     0x48ba09
48b995:	69 61 6c 6c 79 54 72 	imul   $0x7254796c,0x6c(%ecx),%esp
48b99c:	61                   	popa
48b99d:	6e                   	outsb  %ds:(%esi),(%dx)
48b99e:	73 70                	jae    0x48ba10
48b9a0:	61                   	popa
48b9a1:	72 65                	jb     0x48ba08
48b9a3:	6e                   	outsb  %ds:(%esi),(%dx)
48b9a4:	74 00                	je     0x48b9a6
48b9a6:	00 00                	add    %al,(%eax)
48b9a8:	47                   	inc    %edi
48b9a9:	65 74 54             	gs je  0x48ba00
48b9ac:	68 65 6d 65 43       	push   $0x43656d65
48b9b1:	6f                   	outsl  %ds:(%esi),(%dx)
48b9b2:	6c                   	insb   (%dx),%es:(%edi)
48b9b3:	6f                   	outsl  %ds:(%esi),(%dx)
48b9b4:	72 00                	jb     0x48b9b6
48b9b6:	00 00                	add    %al,(%eax)
48b9b8:	47                   	inc    %edi
48b9b9:	65 74 54             	gs je  0x48ba10
48b9bc:	68 65 6d 65 4d       	push   $0x4d656d65
48b9c1:	65 74 72             	gs je  0x48ba36
48b9c4:	69 63 00 00 47 65 74 	imul   $0x74654700,0x0(%ebx),%esp
48b9cb:	54                   	push   %esp
48b9cc:	68 65 6d 65 53       	push   $0x53656d65
48b9d1:	74 72                	je     0x48ba45
48b9d3:	69 6e 67 00 00 47 65 	imul   $0x65470000,0x67(%esi),%ebp
48b9da:	74 54                	je     0x48ba30
48b9dc:	68 65 6d 65 42       	push   $0x42656d65
48b9e1:	6f                   	outsl  %ds:(%esi),(%dx)
48b9e2:	6f                   	outsl  %ds:(%esi),(%dx)
48b9e3:	6c                   	insb   (%dx),%es:(%edi)
48b9e4:	00 00                	add    %al,(%eax)
48b9e6:	00 00                	add    %al,(%eax)
48b9e8:	47                   	inc    %edi
48b9e9:	65 74 54             	gs je  0x48ba40
48b9ec:	68 65 6d 65 49       	push   $0x49656d65
48b9f1:	6e                   	outsb  %ds:(%esi),(%dx)
48b9f2:	74 00                	je     0x48b9f4
48b9f4:	47                   	inc    %edi
48b9f5:	65 74 54             	gs je  0x48ba4c
48b9f8:	68 65 6d 65 45       	push   $0x45656d65
48b9fd:	6e                   	outsb  %ds:(%esi),(%dx)
48b9fe:	75 6d                	jne    0x48ba6d
48ba00:	56                   	push   %esi
48ba01:	61                   	popa
48ba02:	6c                   	insb   (%dx),%es:(%edi)
48ba03:	75 65                	jne    0x48ba6a
48ba05:	00 00                	add    %al,(%eax)
48ba07:	00 47 65             	add    %al,0x65(%edi)
48ba0a:	74 54                	je     0x48ba60
48ba0c:	68 65 6d 65 50       	push   $0x50656d65
48ba11:	6f                   	outsl  %ds:(%esi),(%dx)
48ba12:	73 69                	jae    0x48ba7d
48ba14:	74 69                	je     0x48ba7f
48ba16:	6f                   	outsl  %ds:(%esi),(%dx)
48ba17:	6e                   	outsb  %ds:(%esi),(%dx)
48ba18:	00 00                	add    %al,(%eax)
48ba1a:	00 00                	add    %al,(%eax)
48ba1c:	47                   	inc    %edi
48ba1d:	65 74 54             	gs je  0x48ba74
48ba20:	68 65 6d 65 46       	push   $0x46656d65
48ba25:	6f                   	outsl  %ds:(%esi),(%dx)
48ba26:	6e                   	outsb  %ds:(%esi),(%dx)
48ba27:	74 00                	je     0x48ba29
48ba29:	00 00                	add    %al,(%eax)
48ba2b:	00 47 65             	add    %al,0x65(%edi)
48ba2e:	74 54                	je     0x48ba84
48ba30:	68 65 6d 65 52       	push   $0x52656d65
48ba35:	65 63 74 00 00       	arpl   %esi,%gs:0x0(%eax,%eax,1)
48ba3a:	00 00                	add    %al,(%eax)
48ba3c:	47                   	inc    %edi
48ba3d:	65 74 54             	gs je  0x48ba94
48ba40:	68 65 6d 65 4d       	push   $0x4d656d65
48ba45:	61                   	popa
48ba46:	72 67                	jb     0x48baaf
48ba48:	69 6e 73 00 47 65 74 	imul   $0x74654700,0x73(%esi),%ebp
48ba4f:	54                   	push   %esp
48ba50:	68 65 6d 65 49       	push   $0x49656d65
48ba55:	6e                   	outsb  %ds:(%esi),(%dx)
48ba56:	74 4c                	je     0x48baa4
48ba58:	69 73 74 00 47 65 74 	imul   $0x74654700,0x74(%ebx),%esi
48ba5f:	54                   	push   %esp
48ba60:	68 65 6d 65 50       	push   $0x50656d65
48ba65:	72 6f                	jb     0x48bad6
48ba67:	70 65                	jo     0x48bace
48ba69:	72 74                	jb     0x48badf
48ba6b:	79 4f                	jns    0x48babc
48ba6d:	72 69                	jb     0x48bad8
48ba6f:	67 69 6e 00 00 53 65 	imul   $0x74655300,0x0(%bp),%ebp
48ba76:	74
48ba77:	57                   	push   %edi
48ba78:	69 6e 64 6f 77 54 68 	imul   $0x6854776f,0x64(%esi),%ebp
48ba7f:	65 6d                	gs insl (%dx),%es:(%edi)
48ba81:	65 00 00             	add    %al,%gs:(%eax)
48ba84:	47                   	inc    %edi
48ba85:	65 74 54             	gs je  0x48badc
48ba88:	68 65 6d 65 46       	push   $0x46656d65
48ba8d:	69 6c 65 6e 61 6d 65 	imul   $0x656d61,0x6e(%ebp,%eiz,2),%ebp
48ba94:	00
48ba95:	00 00                	add    %al,(%eax)
48ba97:	00 47 65             	add    %al,0x65(%edi)
48ba9a:	74 54                	je     0x48baf0
48ba9c:	68 65 6d 65 53       	push   $0x53656d65
48baa1:	79 73                	jns    0x48bb16
48baa3:	43                   	inc    %ebx
48baa4:	6f                   	outsl  %ds:(%esi),(%dx)
48baa5:	6c                   	insb   (%dx),%es:(%edi)
48baa6:	6f                   	outsl  %ds:(%esi),(%dx)
48baa7:	72 00                	jb     0x48baa9
48baa9:	00 00                	add    %al,(%eax)
48baab:	00 47 65             	add    %al,0x65(%edi)
48baae:	74 54                	je     0x48bb04
48bab0:	68 65 6d 65 53       	push   $0x53656d65
48bab5:	79 73                	jns    0x48bb2a
48bab7:	43                   	inc    %ebx
48bab8:	6f                   	outsl  %ds:(%esi),(%dx)
48bab9:	6c                   	insb   (%dx),%es:(%edi)
48baba:	6f                   	outsl  %ds:(%esi),(%dx)
48babb:	72 42                	jb     0x48baff
48babd:	72 75                	jb     0x48bb34
48babf:	73 68                	jae    0x48bb29
48bac1:	00 00                	add    %al,(%eax)
48bac3:	00 47 65             	add    %al,0x65(%edi)
48bac6:	74 54                	je     0x48bb1c
48bac8:	68 65 6d 65 53       	push   $0x53656d65
48bacd:	79 73                	jns    0x48bb42
48bacf:	42                   	inc    %edx
48bad0:	6f                   	outsl  %ds:(%esi),(%dx)
48bad1:	6f                   	outsl  %ds:(%esi),(%dx)
48bad2:	6c                   	insb   (%dx),%es:(%edi)
48bad3:	00 47 65             	add    %al,0x65(%edi)
48bad6:	74 54                	je     0x48bb2c
48bad8:	68 65 6d 65 53       	push   $0x53656d65
48badd:	79 73                	jns    0x48bb52
48badf:	53                   	push   %ebx
48bae0:	69 7a 65 00 47 65 74 	imul   $0x74654700,0x65(%edx),%edi
48bae7:	54                   	push   %esp
48bae8:	68 65 6d 65 53       	push   $0x53656d65
48baed:	79 73                	jns    0x48bb62
48baef:	46                   	inc    %esi
48baf0:	6f                   	outsl  %ds:(%esi),(%dx)
48baf1:	6e                   	outsb  %ds:(%esi),(%dx)
48baf2:	74 00                	je     0x48baf4
48baf4:	47                   	inc    %edi
48baf5:	65 74 54             	gs je  0x48bb4c
48baf8:	68 65 6d 65 53       	push   $0x53656d65
48bafd:	79 73                	jns    0x48bb72
48baff:	53                   	push   %ebx
48bb00:	74 72                	je     0x48bb74
48bb02:	69 6e 67 00 00 00 47 	imul   $0x47000000,0x67(%esi),%ebp
48bb09:	65 74 54             	gs je  0x48bb60
48bb0c:	68 65 6d 65 53       	push   $0x53656d65
48bb11:	79 73                	jns    0x48bb86
48bb13:	49                   	dec    %ecx
48bb14:	6e                   	outsb  %ds:(%esi),(%dx)
48bb15:	74 00                	je     0x48bb17
48bb17:	00 49 73             	add    %cl,0x73(%ecx)
48bb1a:	54                   	push   %esp
48bb1b:	68 65 6d 65 41       	push   $0x41656d65
48bb20:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
48bb24:	65 00 00             	add    %al,%gs:(%eax)
48bb27:	00 49 73             	add    %cl,0x73(%ecx)
48bb2a:	41                   	inc    %ecx
48bb2b:	70 70                	jo     0x48bb9d
48bb2d:	54                   	push   %esp
48bb2e:	68 65 6d 65 64       	push   $0x64656d65
48bb33:	00 47 65             	add    %al,0x65(%edi)
48bb36:	74 57                	je     0x48bb8f
48bb38:	69 6e 64 6f 77 54 68 	imul   $0x6854776f,0x64(%esi),%ebp
48bb3f:	65 6d                	gs insl (%dx),%es:(%edi)
48bb41:	65 00 00             	add    %al,%gs:(%eax)
48bb44:	45                   	inc    %ebp
48bb45:	6e                   	outsb  %ds:(%esi),(%dx)
48bb46:	61                   	popa
48bb47:	62 6c 65 54          	bound  %ebp,0x54(%ebp,%eiz,2)
48bb4b:	68 65 6d 65 44       	push   $0x44656d65
48bb50:	69 61 6c 6f 67 54 65 	imul   $0x6554676f,0x6c(%ecx),%esp
48bb57:	78 74                	js     0x48bbcd
48bb59:	75 72                	jne    0x48bbcd
48bb5b:	65 00 00             	add    %al,%gs:(%eax)
48bb5e:	00 00                	add    %al,(%eax)
48bb60:	49                   	dec    %ecx
48bb61:	73 54                	jae    0x48bbb7
48bb63:	68 65 6d 65 44       	push   $0x44656d65
48bb68:	69 61 6c 6f 67 54 65 	imul   $0x6554676f,0x6c(%ecx),%esp
48bb6f:	78 74                	js     0x48bbe5
48bb71:	75 72                	jne    0x48bbe5
48bb73:	65 45                	gs inc %ebp
48bb75:	6e                   	outsb  %ds:(%esi),(%dx)
48bb76:	61                   	popa
48bb77:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
48bb7b:	00 47 65             	add    %al,0x65(%edi)
48bb7e:	74 54                	je     0x48bbd4
48bb80:	68 65 6d 65 41       	push   $0x41656d65
48bb85:	70 70                	jo     0x48bbf7
48bb87:	50                   	push   %eax
48bb88:	72 6f                	jb     0x48bbf9
48bb8a:	70 65                	jo     0x48bbf1
48bb8c:	72 74                	jb     0x48bc02
48bb8e:	69 65 73 00 00 00 53 	imul   $0x53000000,0x73(%ebp),%esp
48bb95:	65 74 54             	gs je  0x48bbec
48bb98:	68 65 6d 65 41       	push   $0x41656d65
48bb9d:	70 70                	jo     0x48bc0f
48bb9f:	50                   	push   %eax
48bba0:	72 6f                	jb     0x48bc11
48bba2:	70 65                	jo     0x48bc09
48bba4:	72 74                	jb     0x48bc1a
48bba6:	69 65 73 00 00 00 47 	imul   $0x47000000,0x73(%ebp),%esp
48bbad:	65 74 43             	gs je  0x48bbf3
48bbb0:	75 72                	jne    0x48bc24
48bbb2:	72 65                	jb     0x48bc19
48bbb4:	6e                   	outsb  %ds:(%esi),(%dx)
48bbb5:	74 54                	je     0x48bc0b
48bbb7:	68 65 6d 65 4e       	push   $0x4e656d65
48bbbc:	61                   	popa
48bbbd:	6d                   	insl   (%dx),%es:(%edi)
48bbbe:	65 00 47 65          	add    %al,%gs:0x65(%edi)
48bbc2:	74 54                	je     0x48bc18
48bbc4:	68 65 6d 65 44       	push   $0x44656d65
48bbc9:	6f                   	outsl  %ds:(%esi),(%dx)
48bbca:	63 75 6d             	arpl   %esi,0x6d(%ebp)
48bbcd:	65 6e                	outsb  %gs:(%esi),(%dx)
48bbcf:	74 61                	je     0x48bc32
48bbd1:	74 69                	je     0x48bc3c
48bbd3:	6f                   	outsl  %ds:(%esi),(%dx)
48bbd4:	6e                   	outsb  %ds:(%esi),(%dx)
48bbd5:	50                   	push   %eax
48bbd6:	72 6f                	jb     0x48bc47
48bbd8:	70 65                	jo     0x48bc3f
48bbda:	72 74                	jb     0x48bc50
48bbdc:	79 00                	jns    0x48bbde
48bbde:	00 00                	add    %al,(%eax)
48bbe0:	44                   	inc    %esp
48bbe1:	72 61                	jb     0x48bc44
48bbe3:	77 54                	ja     0x48bc39
48bbe5:	68 65 6d 65 50       	push   $0x50656d65
48bbea:	61                   	popa
48bbeb:	72 65                	jb     0x48bc52
48bbed:	6e                   	outsb  %ds:(%esi),(%dx)
48bbee:	74 42                	je     0x48bc32
48bbf0:	61                   	popa
48bbf1:	63 6b 67             	arpl   %ebp,0x67(%ebx)
48bbf4:	72 6f                	jb     0x48bc65
48bbf6:	75 6e                	jne    0x48bc66
48bbf8:	64 00 00             	add    %al,%fs:(%eax)
48bbfb:	00 45 6e             	add    %al,0x6e(%ebp)
48bbfe:	61                   	popa
48bbff:	62 6c 65 54          	bound  %ebp,0x54(%ebp,%eiz,2)
48bc03:	68 65 6d 69 6e       	push   $0x6e696d65
48bc08:	67 00 00             	add    %al,(%bx,%si)
48bc0b:	00 83 3d 5c b1 6a    	add    %al,0x6ab15c3d(%ebx)
48bc11:	00 00                	add    %al,(%eax)
48bc13:	0f 84 5b 01 00 00    	je     0x48bd74
48bc19:	a1 5c b1 6a 00       	mov    0x6ab15c,%eax
48bc1e:	50                   	push   %eax
48bc1f:	e8 4c b5 f7 ff       	call   0x407170
48bc24:	33 c0                	xor    %eax,%eax
48bc26:	a3 5c b1 6a 00       	mov    %eax,0x6ab15c
48bc2b:	33 c0                	xor    %eax,%eax
48bc2d:	a3 9c b0 6a 00       	mov    %eax,0x6ab09c
48bc32:	33 c0                	xor    %eax,%eax
48bc34:	a3 a0 b0 6a 00       	mov    %eax,0x6ab0a0
48bc39:	33 c0                	xor    %eax,%eax
48bc3b:	a3 a4 b0 6a 00       	mov    %eax,0x6ab0a4
48bc40:	33 c0                	xor    %eax,%eax
48bc42:	a3 a8 b0 6a 00       	mov    %eax,0x6ab0a8
48bc47:	33 c0                	xor    %eax,%eax
48bc49:	a3 ac b0 6a 00       	mov    %eax,0x6ab0ac
48bc4e:	33 c0                	xor    %eax,%eax
48bc50:	a3 b0 b0 6a 00       	mov    %eax,0x6ab0b0
48bc55:	33 c0                	xor    %eax,%eax
48bc57:	a3 b4 b0 6a 00       	mov    %eax,0x6ab0b4
48bc5c:	33 c0                	xor    %eax,%eax
48bc5e:	a3 b8 b0 6a 00       	mov    %eax,0x6ab0b8
48bc63:	33 c0                	xor    %eax,%eax
48bc65:	a3 bc b0 6a 00       	mov    %eax,0x6ab0bc
48bc6a:	33 c0                	xor    %eax,%eax
48bc6c:	a3 c0 b0 6a 00       	mov    %eax,0x6ab0c0
48bc71:	33 c0                	xor    %eax,%eax
48bc73:	a3 c4 b0 6a 00       	mov    %eax,0x6ab0c4
48bc78:	33 c0                	xor    %eax,%eax
48bc7a:	a3 c8 b0 6a 00       	mov    %eax,0x6ab0c8