418f54:	36 52                	ss push %edx
418f56:	5a                   	pop    %edx
418f57:	46                   	inc    %esi
418f58:	4a                   	dec    %edx
418f59:	62 4d 38             	bound  %ecx,0x38(%ebp)
418f5c:	41                   	inc    %ecx
418f5d:	41                   	inc    %ecx
418f5e:	72 6d                	jb     0x418fcd
418f60:	47                   	inc    %edi
418f61:	68 36 5a 74 44       	push   $0x44745a36
418f66:	32 64 76 44          	xor    0x44(%esi,%esi,2),%ah
418f6a:	38 68 43             	cmp    %ch,0x43(%eax)
418f6d:	34 59                	xor    $0x59,%al
418f6f:	61                   	popa
418f70:	56                   	push   %esi
418f71:	2f                   	das
418f72:	4e                   	dec    %esi
418f73:	4f                   	dec    %edi
418f74:	55                   	push   %ebp
418f75:	73 7a                	jae    0x418ff1
418f77:	70 4a                	jo     0x418fc3
418f79:	6e                   	outsb  %ds:(%esi),(%dx)
418f7a:	31 38                	xor    %edi,(%eax)
418f7c:	4a                   	dec    %edx
418f7d:	68 55 47 7a 61       	push   $0x617a4755
418f82:	42                   	inc    %edx
418f83:	75 61                	jne    0x418fe6
418f85:	62 62 44             	bound  %esp,0x44(%edx)
418f88:	53                   	push   %ebx
418f89:	31 41 54             	xor    %eax,0x54(%ecx)
418f8c:	6f                   	outsl  %ds:(%esi),(%dx)
418f8d:	58                   	pop    %eax
418f8e:	49                   	dec    %ecx
418f8f:	6e                   	outsb  %ds:(%esi),(%dx)
418f90:	70 70                	jo     0x419002
418f92:	6c                   	insb   (%dx),%es:(%edi)
418f93:	71 30                	jno    0x418fc5
418f95:	32 67 36             	xor    0x36(%edi),%ah
418f98:	45                   	inc    %ebp
418f99:	54                   	push   %esp
418f9a:	2b 57 68             	sub    0x68(%edi),%edx
418f9d:	79 62                	jns    0x419001
418f9f:	45                   	inc    %ebp
418fa0:	71 4d                	jno    0x418fef
418fa2:	4b                   	dec    %ebx
418fa3:	4c                   	dec    %esp
418fa4:	74 35                	je     0x418fdb
418fa6:	4a                   	dec    %edx
418fa7:	35 36 6b 30 30       	xor    $0x30306b36,%eax
418fac:	41                   	inc    %ecx
418fad:	4a                   	dec    %edx
418fae:	4f                   	dec    %edi
418faf:	6b 56 34 50          	imul   $0x50,0x34(%esi),%edx
418fb3:	38 6d 61             	cmp    %ch,0x61(%ebp)
418fb6:	66 63 42 70          	arpl   %ax,0x70(%edx)
418fba:	54                   	push   %esp
418fbb:	70 53                	jo     0x419010
418fbd:	6e                   	outsb  %ds:(%esi),(%dx)
418fbe:	41                   	inc    %ecx
418fbf:	37                   	aaa
418fc0:	4b                   	dec    %ebx
418fc1:	4d                   	dec    %ebp
418fc2:	6a 74                	push   $0x74
418fc4:	53                   	push   %ebx
418fc5:	59                   	pop    %ecx
418fc6:	47                   	inc    %edi
418fc7:	4c                   	dec    %esp
418fc8:	52                   	push   %edx
418fc9:	77 6e                	ja     0x419039
418fcb:	43                   	inc    %ebx
418fcc:	73 65                	jae    0x419033
418fce:	76 47                	jbe    0x419017
418fd0:	6c                   	insb   (%dx),%es:(%edi)
418fd1:	33 57 69             	xor    0x69(%edi),%edx
418fd4:	46                   	inc    %esi
418fd5:	4b                   	dec    %ebx
418fd6:	30 72 31             	xor    %dh,0x31(%edx)
418fd9:	49                   	dec    %ecx
418fda:	6b 45 4c 72          	imul   $0x72,0x4c(%ebp),%eax
418fde:	67 31 38             	xor    %edi,(%bx,%si)
418fe1:	2b 61 63             	sub    0x63(%ecx),%esp
418fe4:	4e                   	dec    %esi
418fe5:	49                   	dec    %ecx
418fe6:	67 59                	addr16 pop %ecx
418fe8:	51                   	push   %ecx
418fe9:	57                   	push   %edi
418fea:	2b 45 49             	sub    0x49(%ebp),%eax
418fed:	4e                   	dec    %esi
418fee:	75 79                	jne    0x419069
418ff0:	35 78 64 4e 65       	xor    $0x654e6478,%eax
418ff5:	68 43 37 70 6b       	push   $0x6b703743
418ffa:	69 62 4d 6c 58 46 74 	imul   $0x7446586c,0x4d(%edx),%esp
419001:	39 78 4a             	cmp    %edi,0x4a(%eax)
419004:	45                   	inc    %ebp
419005:	39 4b 41             	cmp    %ecx,0x41(%ebx)
419008:	56                   	push   %esi
419009:	53                   	push   %ebx
41900a:	4d                   	dec    %ebp
41900b:	34 47                	xor    $0x47,%al
41900d:	2f                   	das
41900e:	4b                   	dec    %ebx
41900f:	6f                   	outsl  %ds:(%esi),(%dx)
419010:	4b                   	dec    %ebx
419011:	41                   	inc    %ecx
419012:	76 2f                	jbe    0x419043
419014:	4e                   	dec    %esi
419015:	69 38 76 4e 4c 41    	imul   $0x414c4e76,(%eax),%edi
41901b:	66 44                	inc    %sp
41901d:	37                   	aaa
41901e:	68 37 55 6a 53       	push   $0x536a5537
419023:	70 6f                	jo     0x419094
419025:	50                   	push   %eax
419026:	59                   	pop    %ecx
419027:	63 49 67             	arpl   %ecx,0x67(%ecx)
41902a:	78 72                	js     0x41909e
41902c:	66 6b 78 78 79       	imul   $0x79,0x78(%eax),%di
419031:	41                   	inc    %ecx
419032:	46                   	inc    %esi
419033:	44                   	inc    %esp
419034:	56                   	push   %esi
419035:	4f                   	dec    %edi
419036:	51                   	push   %ecx
419037:	51                   	push   %ecx
419038:	32 69 38             	xor    0x38(%ecx),%ch
41903b:	30 34 6b             	xor    %dh,(%ebx,%ebp,2)
41903e:	33 6a 6c             	xor    0x6c(%edx),%ebp
419041:	4b                   	dec    %ebx
419042:	54                   	push   %esp
419043:	78 34                	js     0x419079
419045:	72 76                	jb     0x4190bd
419047:	45                   	inc    %ebp
419048:	5a                   	pop    %edx
419049:	76 62                	jbe    0x4190ad
41904b:	2b 48 58             	sub    0x58(%eax),%ecx
41904e:	6a 52                	push   $0x52
419050:	4f                   	dec    %edi
419051:	65 58                	gs pop %eax
419053:	36 4f                	ss dec %edi
419055:	52                   	push   %edx
419056:	76 70                	jbe    0x4190c8
419058:	4f                   	dec    %edi
419059:	5a                   	pop    %edx
41905a:	49                   	dec    %ecx
41905b:	56                   	push   %esi
41905c:	4e                   	dec    %esi
41905d:	39 49 64             	cmp    %ecx,0x64(%ecx)
419060:	47                   	inc    %edi
419061:	67 31 46 38          	xor    %eax,0x38(%bp)
419065:	4f                   	dec    %edi
419066:	32 6f 4a             	xor    0x4a(%edi),%ch
419069:	59                   	pop    %ecx
41906a:	74 6c                	je     0x4190d8
41906c:	36 77 34             	ss ja  0x4190a3
41906f:	37                   	aaa
419070:	61                   	popa
419071:	6f                   	outsl  %ds:(%esi),(%dx)
419072:	38 46 76             	cmp    %al,0x76(%esi)
419075:	75 32                	jne    0x4190a9
419077:	48                   	dec    %eax
419078:	36 4b                	ss dec %ebx
41907a:	6f                   	outsl  %ds:(%esi),(%dx)
41907b:	62 42 55             	bound  %eax,0x55(%edx)
41907e:	47                   	inc    %edi
41907f:	6d                   	insl   (%dx),%es:(%edi)
419080:	43                   	inc    %ebx
419081:	4c                   	dec    %esp
419082:	53                   	push   %ebx
419083:	5a                   	pop    %edx
419084:	69 74 39 4f 37 2b 51 	imul   $0x4b512b37,0x4f(%ecx,%edi,1),%esi
41908b:	4b
41908c:	61                   	popa
41908d:	56                   	push   %esi
41908e:	45                   	inc    %ebp
41908f:	58                   	pop    %eax
419090:	34 77                	xor    $0x77,%al
419092:	64 36 4d             	fs ss dec %ebp
419095:	37                   	aaa
419096:	37                   	aaa
419097:	48                   	dec    %eax
419098:	73 64                	jae    0x4190fe
41909a:	56                   	push   %esi
41909b:	67 67 33 7a 70       	addr16 xor 0x70(%bp,%si),%edi
4190a0:	70 4a                	jo     0x4190ec
4190a2:	39 68 6c             	cmp    %ebp,0x6c(%eax)
4190a5:	67 73 48             	addr16 jae 0x4190f0
4190a8:	52                   	push   %edx
4190a9:	4e                   	dec    %esi
4190aa:	67 4f                	addr16 dec %edi
4190ac:	36 72 35             	ss jb  0x4190e4
4190af:	54                   	push   %esp
4190b0:	35 45 4f 53 55       	xor    $0x55534f45,%eax
4190b5:	37                   	aaa
4190b6:	78 32                	js     0x4190ea
4190b8:	7a 55                	jp     0x41910f
4190ba:	58                   	pop    %eax
4190bb:	35 37 78 6a 78       	xor    $0x786a7837,%eax
4190c0:	68 77 49 75 72       	push   $0x72754977
4190c5:	37                   	aaa
4190c6:	30 41 6c             	xor    %al,0x6c(%ecx)
4190c9:	5a                   	pop    %edx
4190ca:	44                   	inc    %esp
4190cb:	68 68 69 4e 37       	push   $0x374e6968
4190d0:	4c                   	dec    %esp
4190d1:	53                   	push   %ebx
4190d2:	46                   	inc    %esi
4190d3:	44                   	inc    %esp
4190d4:	55                   	push   %ebp
4190d5:	45                   	inc    %ebp
4190d6:	76 4f                	jbe    0x419127
4190d8:	75 4f                	jne    0x419129
4190da:	76 56                	jbe    0x419132
4190dc:	66 55                	push   %bp
4190de:	5a                   	pop    %edx
4190df:	6d                   	insl   (%dx),%es:(%edi)
4190e0:	56                   	push   %esi
4190e1:	68 5a 52 6c 65       	push   $0x656c525a
4190e6:	6b 63 73 72          	imul   $0x72,0x73(%ebx),%esp
4190ea:	76 76                	jbe    0x419162
4190ec:	51                   	push   %ecx
4190ed:	66 52                	push   %dx
4190ef:	62 6b 30             	bound  %ebp,0x30(%ebx)
4190f2:	6d                   	insl   (%dx),%es:(%edi)
4190f3:	39 53 79             	cmp    %edx,0x79(%ebx)
4190f6:	72 55                	jb     0x41914d
4190f8:	69 67 4c 6d 33 4e 70 	imul   $0x704e336d,0x4c(%edi),%esp
4190ff:	47                   	inc    %edi
419100:	57                   	push   %edi
419101:	35 52 49 37 55       	xor    $0x55374952,%eax
419106:	54                   	push   %esp
419107:	5a                   	pop    %edx
419108:	42                   	inc    %edx
419109:	77 68                	ja     0x419173
41910b:	73 30                	jae    0x41913d
41910d:	38 31                	cmp    %dh,(%ecx)
41910f:	62 4e 31             	bound  %ecx,0x31(%esi)
419112:	75 68                	jne    0x41917c
419114:	43                   	inc    %ebx
419115:	56                   	push   %esi
419116:	2b 70 2b             	sub    0x2b(%eax),%esi
419119:	53                   	push   %ebx
41911a:	6f                   	outsl  %ds:(%esi),(%dx)
41911b:	59                   	pop    %ecx
41911c:	2b 4d 36             	sub    0x36(%ebp),%ecx
41911f:	58                   	pop    %eax
419120:	34 6b                	xor    $0x6b,%al
419122:	37                   	aaa
419123:	70 4c                	jo     0x419171
419125:	51                   	push   %ecx
419126:	76 72                	jbe    0x41919a
419128:	35 4f 2b 47 4c       	xor    $0x4c472b4f,%eax
41912d:	39 64 46 61          	cmp    %esp,0x61(%esi,%eax,2)
419131:	30 32                	xor    %dh,(%edx)
419133:	4a                   	dec    %edx
419134:	35 59 34 4b 4c       	xor    $0x4c4b3459,%eax
419139:	71 36                	jno    0x419171
41913b:	4b                   	dec    %ebx
41913c:	55                   	push   %ebp
41913d:	62 77 41             	bound  %esi,0x41(%edi)
419140:	6d                   	insl   (%dx),%es:(%edi)
419141:	49                   	dec    %ecx
419142:	6d                   	insl   (%dx),%es:(%edi)
419143:	5a                   	pop    %edx
419144:	43                   	inc    %ebx
419145:	51                   	push   %ecx
419146:	4e                   	dec    %esi
419147:	4a                   	dec    %edx
419148:	46                   	inc    %esi
419149:	38 6b 6d             	cmp    %ch,0x6d(%ebx)
41914c:	66 64 74 41          	data16 fs je 0x419191
419150:	39 30                	cmp    %esi,(%eax)
419152:	7a 30                	jp     0x419184
419154:	73 70                	jae    0x4191c6
419156:	38 32                	cmp    %dh,(%edx)
419158:	6a 52                	push   $0x52
41915a:	6a 2b                	push   $0x2b
41915c:	6a 77                	push   $0x77
41915e:	43                   	inc    %ebx
41915f:	6f                   	outsl  %ds:(%esi),(%dx)
419160:	6e                   	outsb  %ds:(%esi),(%dx)
419161:	41                   	inc    %ecx
419162:	30 48 36             	xor    %cl,0x36(%eax)
419165:	67 4f                	addr16 dec %edi
419167:	75 56                	jne    0x4191bf
419169:	67 57                	addr16 push %edi
41916b:	4f                   	dec    %edi
41916c:	59                   	pop    %ecx
41916d:	4f                   	dec    %edi
41916e:	5a                   	pop    %edx
41916f:	7a 4d                	jp     0x4191be
419171:	74 73                	je     0x4191e6
419173:	54                   	push   %esp
419174:	53                   	push   %ebx
419175:	48                   	dec    %eax
419176:	4b                   	dec    %ebx
419177:	34 69                	xor    $0x69,%al
419179:	45                   	inc    %ebp
41917a:	31 49 6b             	xor    %ecx,0x6b(%ecx)
41917d:	58                   	pop    %eax
41917e:	52                   	push   %edx
41917f:	55                   	push   %ebp
419180:	76 2b                	jbe    0x4191ad
419182:	73 46                	jae    0x4191ca
419184:	4c                   	dec    %esp
419185:	37                   	aaa
419186:	76 34                	jbe    0x4191bc
419188:	67 6c                	insb   (%dx),%es:(%di)
41918a:	4f                   	dec    %edi
41918b:	46                   	inc    %esi
41918c:	2b 52 39             	sub    0x39(%edx),%edx
41918f:	57                   	push   %edi
419190:	6a 70                	push   $0x70
419192:	77 54                	ja     0x4191e8
419194:	51                   	push   %ecx
419195:	46                   	inc    %esi
419196:	4e                   	dec    %esi
419197:	32 30                	xor    (%eax),%dh
419199:	62 52 55             	bound  %edx,0x55(%edx)
41919c:	67 74 55             	addr16 je 0x4191f4
41919f:	4e                   	dec    %esi
4191a0:	6c                   	insb   (%dx),%es:(%edi)
4191a1:	35 43 4f 2b 74       	xor    $0x742b4f43,%eax
4191a6:	74 30                	je     0x4191d8
4191a8:	39 78 79             	cmp    %edi,0x79(%eax)
4191ab:	2b 75 75             	sub    0x75(%ebp),%esi
4191ae:	79 62                	jns    0x419212
4191b0:	64 50                	fs push %eax
4191b2:	65 31 34 41          	xor    %esi,%gs:(%ecx,%eax,2)
4191b6:	43                   	inc    %ebx
4191b7:	72 39                	jb     0x4191f2
4191b9:	64 6b 6d 55 39       	imul   $0x39,%fs:0x55(%ebp),%ebp
4191be:	33 52 42             	xor    0x42(%edx),%edx
4191c1:	37                   	aaa
4191c2:	5a                   	pop    %edx
4191c3:	32 55 4a             	xor    0x4a(%ebp),%dl
4191c6:	41                   	inc    %ecx
4191c7:	78 62                	js     0x41922b
4191c9:	6c                   	insb   (%dx),%es:(%edi)
4191ca:	6d                   	insl   (%dx),%es:(%edi)
4191cb:	75 32                	jne    0x4191ff
4191cd:	62 77 79             	bound  %esi,0x79(%edi)
4191d0:	30 4a 4d             	xor    %cl,0x4d(%edx)
4191d3:	5a                   	pop    %edx
4191d4:	6e                   	outsb  %ds:(%esi),(%dx)
4191d5:	31 76 67             	xor    %esi,0x67(%esi)
4191d8:	2b 67 42             	sub    0x42(%edi),%esp
4191db:	71 43                	jno    0x419220
4191dd:	35 54 57 2f 42       	xor    $0x422f5754,%eax
4191e2:	6e                   	outsb  %ds:(%esi),(%dx)
4191e3:	31 6b 62             	xor    %ebp,0x62(%ebx)
4191e6:	70 73                	jo     0x41925b