413f6f:	54                   	push   %esp
413f70:	62 6d 72             	bound  %ebp,0x72(%ebp)
413f73:	53                   	push   %ebx
413f74:	34 76                	xor    $0x76,%al
413f76:	55                   	push   %ebp
413f77:	45                   	inc    %ebp
413f78:	3d 00 45 6e 64       	cmp    $0x646e4500,%eax
413f7d:	49                   	dec    %ecx
413f7e:	6e                   	outsb  %ds:(%esi),(%dx)
413f7f:	76 6f                	jbe    0x413ff0
413f81:	6b 65 00 23          	imul   $0x23,0x0(%ebp),%esp
413f85:	3d 71 39 35 77       	cmp    $0x77353971,%eax
413f8a:	39 4d 70             	cmp    %ecx,0x70(%ebp)
413f8d:	61                   	popa
413f8e:	47                   	inc    %edi
413f8f:	34 5a                	xor    $0x5a,%al
413f91:	63 67 6b             	arpl   %esp,0x6b(%edi)
413f94:	47                   	inc    %edi
413f95:	67 6e                	outsb  %ds:(%si),(%dx)
413f97:	6d                   	insl   (%dx),%es:(%edi)
413f98:	51                   	push   %ecx
413f99:	49                   	dec    %ecx
413f9a:	54                   	push   %esp
413f9b:	4f                   	dec    %edi
413f9c:	64 48                	fs dec %eax
413f9e:	72 35                	jb     0x413fd5
413fa0:	49                   	dec    %ecx
413fa1:	61                   	popa
413fa2:	4c                   	dec    %esp
413fa3:	58                   	pop    %eax
413fa4:	44                   	inc    %esp
413fa5:	38 61 43             	cmp    %ah,0x43(%ecx)
413fa8:	36 6f                	outsl  %ss:(%esi),(%dx)
413faa:	33 45 71             	xor    0x71(%ebp),%eax
413fad:	74 45                	je     0x413ff4
413faf:	30 50 51             	xor    %dl,0x51(%eax)
413fb2:	3d 00 49 6e 76       	cmp    $0x766e4900,%eax
413fb7:	6f                   	outsl  %ds:(%esi),(%dx)
413fb8:	6b 65 00 23          	imul   $0x23,0x0(%ebp),%esp
413fbc:	3d 71 78 70 36       	cmp    $0x36707871,%eax
413fc1:	63 74 34 4a          	arpl   %esi,0x4a(%esp,%esi,1)
413fc5:	47                   	inc    %edi
413fc6:	4c                   	dec    %esp
413fc7:	61                   	popa
413fc8:	4d                   	dec    %ebp
413fc9:	44                   	inc    %esp
413fca:	62 77 67             	bound  %esi,0x67(%edi)
413fcd:	36 66 6b 72 49 45    	imul   $0x45,%ss:0x49(%edx),%si
413fd3:	77 3d                	ja     0x414012
413fd5:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
413fda:	52                   	push   %edx
413fdb:	30 76 5f             	xor    %dh,0x5f(%esi)
413fde:	44                   	inc    %esp
413fdf:	65 41                	gs inc %ecx
413fe1:	6b 7a 62 55          	imul   $0x55,0x62(%edx),%edi
413fe5:	72 36                	jb     0x41401d
413fe7:	5f                   	pop    %edi
413fe8:	4d                   	dec    %ebp
413fe9:	64 35 74 4e 34 50    	fs xor $0x50344e74,%eax
413fef:	51                   	push   %ecx
413ff0:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
413ff5:	71 30                	jno    0x414027
413ff7:	55                   	push   %ebp
413ff8:	33 75 34             	xor    0x34(%ebp),%esi
413ffb:	35 63 55 6c 38       	xor    $0x386c5563,%eax
414000:	33 4b 69             	xor    0x69(%ebx),%ecx
414003:	63 6a 66             	arpl   %ebp,0x66(%edx)
414006:	78 30                	js     0x414038
414008:	52                   	push   %edx
414009:	6d                   	insl   (%dx),%es:(%edi)
41400a:	56                   	push   %esi
41400b:	41                   	inc    %ecx
41400c:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414011:	71 37                	jno    0x41404a
414013:	4b                   	dec    %ebx
414014:	78 35                	js     0x41404b
414016:	56                   	push   %esi
414017:	57                   	push   %edi
414018:	71 5a                	jno    0x414074
41401a:	76 55                	jbe    0x414071
41401c:	78 4c                	js     0x41406a
41401e:	5a                   	pop    %edx
41401f:	32 4c 35 63          	xor    0x63(%ebp,%esi,1),%cl
414023:	37                   	aaa
414024:	57                   	push   %edi
414025:	48                   	dec    %eax
414026:	38 41 3d             	cmp    %al,0x3d(%ecx)
414029:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41402e:	4f                   	dec    %edi
41402f:	6d                   	insl   (%dx),%es:(%edi)
414030:	43                   	inc    %ebx
414031:	4a                   	dec    %edx
414032:	43                   	inc    %ebx
414033:	51                   	push   %ecx
414034:	34 78                	xor    $0x78,%al
414036:	56                   	push   %esi
414037:	71 71                	jno    0x4140aa
414039:	71 6c                	jno    0x4140a7
41403b:	76 4e                	jbe    0x41408b
41403d:	45                   	inc    %ebp
41403e:	5a                   	pop    %edx
41403f:	44                   	inc    %esp
414040:	36 36 57             	ss ss push %edi
414043:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
414049:	71 61                	jno    0x4140ac
41404b:	6d                   	insl   (%dx),%es:(%edi)
41404c:	52                   	push   %edx
41404d:	37                   	aaa
41404e:	36 4b                	ss dec %ebx
414050:	5a                   	pop    %edx
414051:	31 6b 6c             	xor    %ebp,0x6c(%ebx)
414054:	4c                   	dec    %esp
414055:	70 76                	jo     0x4140cd
414057:	35 73 37 6f 53       	xor    $0x536f3773,%eax
41405c:	62 6a 78             	bound  %ebp,0x78(%edx)
41405f:	41                   	inc    %ecx
414060:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414065:	71 4c                	jno    0x4140b3
414067:	59                   	pop    %ecx
414068:	70 62                	jo     0x4140cc
41406a:	73 70                	jae    0x4140dc
41406c:	72 67                	jb     0x4140d5
41406e:	24 79                	and    $0x79,%al
414070:	6d                   	insl   (%dx),%es:(%edi)
414071:	56                   	push   %esi
414072:	4c                   	dec    %esp
414073:	65 4e                	gs dec %esi
414075:	45                   	inc    %ebp
414076:	77 45                	ja     0x4140bd
414078:	70 59                	jo     0x4140d3
41407a:	6c                   	insb   (%dx),%es:(%edi)
41407b:	41                   	inc    %ecx
41407c:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
414081:	71 65                	jno    0x4140e8
414083:	63 42 75             	arpl   %eax,0x75(%edx)
414086:	5a                   	pop    %edx
414087:	6d                   	insl   (%dx),%es:(%edi)
414088:	58                   	pop    %eax
414089:	4b                   	dec    %ebx
41408a:	46                   	inc    %esi
41408b:	44                   	inc    %esp
41408c:	24 6a                	and    $0x6a,%al
41408e:	5a                   	pop    %edx
41408f:	61                   	popa
414090:	35 54 30 64 30       	xor    $0x30643054,%eax
414095:	4c                   	dec    %esp
414096:	31 77 3d             	xor    %esi,0x3d(%edi)
414099:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41409e:	46                   	inc    %esi
41409f:	6c                   	insb   (%dx),%es:(%edi)
4140a0:	66 44                	inc    %sp
4140a2:	73 6b                	jae    0x41410f
4140a4:	52                   	push   %edx
4140a5:	62 6a 4d             	bound  %ebp,0x4d(%edx)
4140a8:	4f                   	dec    %edi
4140a9:	58                   	pop    %eax
4140aa:	5a                   	pop    %edx
4140ab:	50                   	push   %eax
4140ac:	76 53                	jbe    0x414101
4140ae:	77 32                	ja     0x4140e2
4140b0:	57                   	push   %edi
4140b1:	32 55 41             	xor    0x41(%ebp),%dl
4140b4:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4140b9:	71 67                	jno    0x414122
4140bb:	43                   	inc    %ebx
4140bc:	63 72 4e             	arpl   %esi,0x4e(%edx)
4140bf:	46                   	inc    %esi
4140c0:	43                   	inc    %ebx
4140c1:	30 69 4c             	xor    %ch,0x4c(%ecx)
4140c4:	42                   	inc    %edx
4140c5:	38 68 4b             	cmp    %ch,0x4b(%eax)
4140c8:	54                   	push   %esp
4140c9:	79 35                	jns    0x414100
4140cb:	69 4e 6e 73 77 3d 3d 	imul   $0x3d3d7773,0x6e(%esi),%ecx
4140d2:	00 23                	add    %ah,(%ebx)
4140d4:	3d 71 75 46 41       	cmp    $0x41467571,%eax
4140d9:	43                   	inc    %ebx
4140da:	4c                   	dec    %esp
4140db:	5f                   	pop    %edi
4140dc:	24 65                	and    $0x65,%al
4140de:	24 63                	and    $0x63,%al
4140e0:	55                   	push   %ebp
4140e1:	45                   	inc    %ebp
4140e2:	49                   	dec    %ecx
4140e3:	65 78 70             	gs js  0x414156
4140e6:	7a 50                	jp     0x414138
4140e8:	58                   	pop    %eax
4140e9:	53                   	push   %ebx
4140ea:	37                   	aaa
4140eb:	77 3d                	ja     0x41412a
4140ed:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4140f2:	35 57 6a 59 5f       	xor    $0x5f596a57,%eax
4140f7:	6d                   	insl   (%dx),%es:(%edi)
4140f8:	33 75 62             	xor    0x62(%ebp),%esi
4140fb:	56                   	push   %esi
4140fc:	46                   	inc    %esi
4140fd:	66 62 4a 75          	bound  %cx,0x75(%edx)
414101:	79 75                	jns    0x414178
414103:	37                   	aaa
414104:	47                   	inc    %edi
414105:	4d                   	dec    %ebp
414106:	78 41                	js     0x414149
414108:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41410d:	71 47                	jno    0x414156
41410f:	32 44 50 69          	xor    0x69(%eax,%edx,2),%al
414113:	65 61                	gs popa
414115:	45                   	inc    %ebp
414116:	4b                   	dec    %ebx
414117:	43                   	inc    %ebx
414118:	53                   	push   %ebx
414119:	24 6a                	and    $0x6a,%al
41411b:	36 54                	ss push %esp
41411d:	36 79 54             	ss jns 0x414174
414120:	66 24 71             	data16 and $0x71,%al
414123:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
414129:	71 4e                	jno    0x414179
41412b:	64 4b                	fs dec %ebx
41412d:	56                   	push   %esi
41412e:	73 5f                	jae    0x41418f
414130:	58                   	pop    %eax
414131:	55                   	push   %ebp
414132:	5f                   	pop    %edi
414133:	78 59                	js     0x41418e
414135:	67 6e                	outsb  %ds:(%si),(%dx)
414137:	55                   	push   %ebp
414138:	4b                   	dec    %ebx
414139:	39 5a 66             	cmp    %ebx,0x66(%edx)
41413c:	56                   	push   %esi
41413d:	73 68                	jae    0x4141a7
41413f:	77 3d                	ja     0x41417e
414141:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414146:	78 79                	js     0x4141c1
414148:	62 53 4c             	bound  %edx,0x4c(%ebx)
41414b:	68 57 71 36 45       	push   $0x45367157
414150:	44                   	inc    %esp
414151:	4e                   	dec    %esi
414152:	44                   	inc    %esp
414153:	6c                   	insb   (%dx),%es:(%edi)
414154:	30 24 46             	xor    %ah,(%esi,%eax,2)
414157:	75 50                	jne    0x4141a9
414159:	4e                   	dec    %esi
41415a:	38 67 3d             	cmp    %ah,0x3d(%edi)
41415d:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414162:	33 63 6d             	xor    0x6d(%ebx),%esp
414165:	30 51 77             	xor    %dl,0x77(%ecx)
414168:	44                   	inc    %esp
414169:	79 4e                	jns    0x4141b9
41416b:	59                   	pop    %ecx
41416c:	72 32                	jb     0x4141a0
41416e:	79 24                	jns    0x414194
414170:	78 76                	js     0x4141e8
414172:	6b 43 6b 39          	imul   $0x39,0x6b(%ebx),%eax
414176:	62 47 62             	bound  %eax,0x62(%edi)
414179:	6f                   	outsl  %ds:(%esi),(%dx)
41417a:	68 52 66 75 4d       	push   $0x4d756652
41417f:	75 78                	jne    0x4141f9
414181:	6b 61 68 47          	imul   $0x47,0x68(%ecx),%esp
414185:	77 4c                	ja     0x4141d3
414187:	79 34                	jns    0x4141bd
414189:	36 36 47             	ss ss inc %edi
41418c:	41                   	inc    %ecx
41418d:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
414192:	62 57 4e             	bound  %edx,0x4e(%edi)
414195:	32 37                	xor    (%edi),%dh
414197:	38 30                	cmp    %dh,(%eax)
414199:	79 32                	jns    0x4141cd
41419b:	50                   	push   %eax
41419c:	4b                   	dec    %ebx
41419d:	63 79 44             	arpl   %edi,0x44(%ecx)
4141a0:	74 5f                	je     0x414201
4141a2:	34 75                	xor    $0x75,%al
4141a4:	6b 74 6d 41 3d       	imul   $0x3d,0x41(%ebp,%ebp,2),%esi
4141a9:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4141ae:	61                   	popa
4141af:	79 24                	jns    0x4141d5
4141b1:	77 44                	ja     0x4141f7
4141b3:	42                   	inc    %edx
4141b4:	64 78 76             	fs js  0x41422d
4141b7:	68 24 4d 42 57       	push   $0x57424d24
4141bc:	72 43                	jb     0x414201
4141be:	39 59 4d             	cmp    %ebx,0x4d(%ecx)
4141c1:	68 43 5f 66 35       	push   $0x35665f43
4141c6:	35 6b 49 76 6b       	xor    $0x6b76496b,%eax
4141cb:	76 37                	jbe    0x414204
4141cd:	49                   	dec    %ecx
4141ce:	5f                   	pop    %edi
4141cf:	42                   	inc    %edx
4141d0:	6a 50                	push   $0x50
4141d2:	75 5f                	jne    0x414233
4141d4:	37                   	aaa
4141d5:	41                   	inc    %ecx
4141d6:	6a 73                	push   $0x73
4141d8:	77 3d                	ja     0x414217
4141da:	00 23                	add    %ah,(%ebx)
4141dc:	3d 71 69 31 48       	cmp    $0x48316971,%eax
4141e1:	32 79 5a             	xor    0x5a(%ecx),%bh
4141e4:	44                   	inc    %esp
4141e5:	62 43 78             	bound  %eax,0x78(%ebx)
4141e8:	76 50                	jbe    0x41423a
4141ea:	6f                   	outsl  %ds:(%esi),(%dx)
4141eb:	30 69 61             	xor    %ch,0x61(%ecx)
4141ee:	39 6e 56             	cmp    %ebp,0x56(%esi)
4141f1:	6e                   	outsb  %ds:(%esi),(%dx)
4141f2:	75 77                	jne    0x41426b
4141f4:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
4141f9:	71 50                	jno    0x41424b
4141fb:	39 71 59             	cmp    %esi,0x59(%ecx)
4141fe:	67 4a                	addr16 dec %edx
414200:	73 35                	jae    0x414237
414202:	5f                   	pop    %edi
414203:	4f                   	dec    %edi
414204:	32 47 50             	xor    0x50(%edi),%al
414207:	32 70 49             	xor    0x49(%eax),%dh
41420a:	24 68                	and    $0x68,%al
41420c:	6f                   	outsl  %ds:(%esi),(%dx)
41420d:	34 5a                	xor    $0x5a,%al
41420f:	53                   	push   %ebx
414210:	61                   	popa
414211:	38 77 51             	cmp    %dh,0x51(%edi)
414214:	6b 77 4e 51          	imul   $0x51,0x4e(%edi),%esi
414218:	45                   	inc    %ebp
414219:	42                   	inc    %edx
41421a:	4d                   	dec    %ebp
41421b:	67 38 56 6a          	cmp    %dl,0x6a(%bp)
41421f:	4e                   	dec    %esi
414220:	52                   	push   %edx
414221:	72 55                	jb     0x414278
414223:	57                   	push   %edi
414224:	45                   	inc    %ebp
414225:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41422a:	62 77 76             	bound  %esi,0x76(%edi)
41422d:	57                   	push   %edi
41422e:	53                   	push   %ebx
41422f:	68 56 53 4c 38       	push   $0x384c5356
414234:	44                   	inc    %esp
414235:	67 72 58             	addr16 jb 0x414290
414238:	58                   	pop    %eax
414239:	66 50                	push   %ax
41423b:	51                   	push   %ecx
41423c:	39 6b 4e             	cmp    %ebp,0x4e(%ebx)
41423f:	6d                   	insl   (%dx),%es:(%edi)
414240:	70 66                	jo     0x4142a8
414242:	36 70 6d             	ss jo  0x4142b2
414245:	63 6a 36             	arpl   %ebp,0x36(%edx)
414248:	71 35                	jno    0x41427f
41424a:	37                   	aaa
41424b:	62 50 66             	bound  %edx,0x66(%eax)
41424e:	63 73 42             	arpl   %esi,0x42(%ebx)
414251:	70 39                	jo     0x41428c
414253:	33 38                	xor    (%eax),%edi