418010:	62 68 31             	bound  %ebp,0x31(%eax)
418013:	4c                   	dec    %esp
418014:	71 50                	jno    0x418066
418016:	62 76 56             	bound  %esi,0x56(%esi)
418019:	50                   	push   %eax
41801a:	50                   	push   %eax
41801b:	7a 5f                	jp     0x41807c
41801d:	59                   	pop    %ecx
41801e:	6a 62                	push   $0x62
418020:	74 67                	je     0x418089
418022:	45                   	inc    %ebp
418023:	64 79 58             	fs jns 0x41807e
418026:	4c                   	dec    %esp
418027:	24 30                	and    $0x30,%al
418029:	38 32                	cmp    %dh,(%edx)
41802b:	6a 52                	push   $0x52
41802d:	71 47                	jno    0x418076
41802f:	34 32                	xor    $0x32,%al
418031:	24 64                	and    $0x64,%al
418033:	62 33                	bound  %esi,(%ebx)
418035:	6e                   	outsb  %ds:(%esi),(%dx)
418036:	77 3d                	ja     0x418075
418038:	00 23                	add    %ah,(%ebx)
41803a:	3d 71 57 62 44       	cmp    $0x44625771,%eax
41803f:	56                   	push   %esi
418040:	43                   	inc    %ebx
418041:	76 4a                	jbe    0x41808d
418043:	52                   	push   %edx
418044:	6c                   	insb   (%dx),%es:(%edi)
418045:	59                   	pop    %ecx
418046:	24 6e                	and    $0x6e,%al
418048:	57                   	push   %edi
418049:	73 56                	jae    0x4180a1
41804b:	41                   	inc    %ecx
41804c:	54                   	push   %esp
41804d:	6f                   	outsl  %ds:(%esi),(%dx)
41804e:	4b                   	dec    %ebx
41804f:	31 33                	xor    %esi,(%ebx)
418051:	4b                   	dec    %ebx
418052:	38 4c 44 39          	cmp    %cl,0x39(%esp,%eax,2)
418056:	67 5a                	addr16 pop %edx
418058:	46                   	inc    %esi
418059:	63 4a 51             	arpl   %ecx,0x51(%edx)
41805c:	41                   	inc    %ecx
41805d:	74 42                	je     0x4180a1
41805f:	55                   	push   %ebp
418060:	76 6a                	jbe    0x4180cc
418062:	44                   	inc    %esp
418063:	45                   	inc    %ebp
418064:	63 79 6f             	arpl   %edi,0x6f(%ecx)
418067:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41806c:	67 4e                	addr16 dec %esi
41806e:	38 66 44             	cmp    %ah,0x44(%esi)
418071:	59                   	pop    %ecx
418072:	6e                   	outsb  %ds:(%esi),(%dx)
418073:	42                   	inc    %edx
418074:	24 4a                	and    $0x4a,%al
418076:	24 58                	and    $0x58,%al
418078:	39 51 47             	cmp    %edx,0x47(%ecx)
41807b:	47                   	inc    %edi
41807c:	59                   	pop    %ecx
41807d:	51                   	push   %ecx
41807e:	73 59                	jae    0x4180d9
418080:	75 76                	jne    0x4180f8
418082:	41                   	inc    %ecx
418083:	36 42                	ss inc %edx
418085:	70 44                	jo     0x4180cb
418087:	54                   	push   %esp
418088:	34 47                	xor    $0x47,%al
41808a:	45                   	inc    %ebp
41808b:	5f                   	pop    %edi
41808c:	63 61 37             	arpl   %esp,0x37(%ecx)
41808f:	4a                   	dec    %edx
418090:	69 4f 68 36 36 31 51 	imul   $0x51313636,0x68(%edi),%ecx
418097:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41809c:	71 4d                	jno    0x4180eb
41809e:	6b 5a 79 47          	imul   $0x47,0x79(%edx),%ebx
4180a2:	69 4c 24 50 48 6b 59 	imul   $0x62596b48,0x50(%esp),%ecx
4180a9:	62
4180aa:	6c                   	insb   (%dx),%es:(%edi)
4180ab:	5a                   	pop    %edx
4180ac:	72 71                	jb     0x41811f
4180ae:	31 53 36             	xor    %edx,0x36(%ebx)
4180b1:	39 30                	cmp    %esi,(%eax)
4180b3:	32 39                	xor    (%ecx),%bh
4180b5:	74 6c                	je     0x418123
4180b7:	45                   	inc    %ebp
4180b8:	64 50                	fs push %eax
4180ba:	58                   	pop    %eax
4180bb:	6b 78 62 4d          	imul   $0x4d,0x62(%eax),%edi
4180bf:	5f                   	pop    %edi
4180c0:	73 6d                	jae    0x41812f
4180c2:	6d                   	insl   (%dx),%es:(%edi)
4180c3:	72 63                	jb     0x418128
4180c5:	52                   	push   %edx
4180c6:	55                   	push   %ebp
4180c7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4180cc:	78 57                	js     0x418125
4180ce:	70 34                	jo     0x418104
4180d0:	45                   	inc    %ebp
4180d1:	54                   	push   %esp
4180d2:	51                   	push   %ecx
4180d3:	52                   	push   %edx
4180d4:	72 67                	jb     0x41813d
4180d6:	63 66 50             	arpl   %esp,0x50(%esi)
4180d9:	43                   	inc    %ebx
4180da:	68 6e 6d 78 68       	push   $0x68786d6e
4180df:	69 76 79 4d 6d 62 35 	imul   $0x35626d4d,0x79(%esi),%esi
4180e6:	70 36                	jo     0x41811e
4180e8:	4d                   	dec    %ebp
4180e9:	75 79                	jne    0x418164
4180eb:	6c                   	insb   (%dx),%es:(%edi)
4180ec:	75 43                	jne    0x418131
4180ee:	39 54 63 5f          	cmp    %edx,0x5f(%ebx,%eiz,2)
4180f2:	4d                   	dec    %ebp
4180f3:	68 6b 65 63 3d       	push   $0x3d63656b
4180f8:	00 23                	add    %ah,(%ebx)
4180fa:	3d 71 65 4d 56       	cmp    $0x564d6571,%eax
4180ff:	4a                   	dec    %edx
418100:	77 71                	ja     0x418173
418102:	38 36                	cmp    %dh,(%esi)
418104:	6c                   	insb   (%dx),%es:(%edi)
418105:	5a                   	pop    %edx
418106:	63 34 68             	arpl   %esi,(%eax,%ebp,2)
418109:	73 4e                	jae    0x418159
41810b:	4a                   	dec    %edx
41810c:	4e                   	dec    %esi
41810d:	4d                   	dec    %ebp
41810e:	51                   	push   %ecx
41810f:	4a                   	dec    %edx
418110:	56                   	push   %esi
418111:	59                   	pop    %ecx
418112:	69 51 71 47 39 34 6d 	imul   $0x6d343947,0x71(%ecx),%edx
418119:	66 71 68             	data16 jno 0x418184
41811c:	42                   	inc    %edx
41811d:	47                   	inc    %edi
41811e:	63 39                	arpl   %edi,(%ecx)
418120:	67 48                	addr16 dec %eax
418122:	39 55 55             	cmp    %edx,0x55(%ebp)
418125:	67 4d                	addr16 dec %ebp
418127:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41812c:	57                   	push   %edi
41812d:	61                   	popa
41812e:	4d                   	dec    %ebp
41812f:	66 5f                	pop    %di
418131:	4d                   	dec    %ebp
418132:	49                   	dec    %ecx
418133:	53                   	push   %ebx
418134:	48                   	dec    %eax
418135:	50                   	push   %eax
418136:	45                   	inc    %ebp
418137:	75 33                	jne    0x41816c
418139:	34 6f                	xor    $0x6f,%al
41813b:	66 32 42 6d          	data16 xor 0x6d(%edx),%al
41813f:	35 24 61 79 36       	xor    $0x36796124,%eax
418144:	5a                   	pop    %edx
418145:	36 50                	ss push %eax
418147:	75 61                	jne    0x4181aa
418149:	47                   	inc    %edi
41814a:	4e                   	dec    %esi
41814b:	37                   	aaa
41814c:	77 31                	ja     0x41817f
41814e:	6a 6c                	push   $0x6c
418150:	4b                   	dec    %ebx
418151:	59                   	pop    %ecx
418152:	6a 7a                	push   $0x7a
418154:	77 64                	ja     0x4181ba
418156:	45                   	inc    %ebp
418157:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41815c:	74 42                	je     0x4181a0
41815e:	74 24                	je     0x418184
418160:	31 41 74             	xor    %eax,0x74(%ecx)
418163:	61                   	popa
418164:	48                   	dec    %eax
418165:	72 72                	jb     0x4181d9
418167:	63 65 36             	arpl   %esp,0x36(%ebp)
41816a:	66 63 36             	arpl   %si,(%esi)
41816d:	4c                   	dec    %esp
41816e:	4f                   	dec    %edi
41816f:	54                   	push   %esp
418170:	33 61 78             	xor    0x78(%ecx),%esp
418173:	75 42                	jne    0x4181b7
418175:	4e                   	dec    %esi
418176:	78 5a                	js     0x4181d2
418178:	24 53                	and    $0x53,%al
41817a:	51                   	push   %ecx
41817b:	50                   	push   %eax
41817c:	74 79                	je     0x4181f7
41817e:	37                   	aaa
41817f:	38 71 59             	cmp    %dh,0x59(%ecx)
418182:	47                   	inc    %edi
418183:	69 31 6f 73 3d 00    	imul   $0x3d736f,(%ecx),%esi
418189:	23 3d 71 6d 69 42    	and    0x42696d71,%edi
41818f:	67 46                	addr16 inc %esi
418191:	5a                   	pop    %edx
418192:	76 53                	jbe    0x4181e7
418194:	4d                   	dec    %ebp
418195:	51                   	push   %ecx
418196:	34 57                	xor    $0x57,%al
418198:	67 54                	addr16 push %esp
41819a:	30 55 51             	xor    %dl,0x51(%ebp)
41819d:	49                   	dec    %ecx
41819e:	4a                   	dec    %edx
41819f:	6c                   	insb   (%dx),%es:(%edi)
4181a0:	45                   	inc    %ebp
4181a1:	47                   	inc    %edi
4181a2:	6b 59 5a 68          	imul   $0x68,0x5a(%ecx),%ebx
4181a6:	57                   	push   %edi
4181a7:	50                   	push   %eax
4181a8:	30 67 73             	xor    %ah,0x73(%edi)
4181ab:	42                   	inc    %edx
4181ac:	47                   	inc    %edi
4181ad:	64 31 61 6e          	xor    %esp,%fs:0x6e(%ecx)
4181b1:	49                   	dec    %ecx
4181b2:	41                   	inc    %ecx
4181b3:	48                   	dec    %eax
4181b4:	34 73                	xor    $0x73,%al
4181b6:	6f                   	outsl  %ds:(%esi),(%dx)
4181b7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4181bc:	62 55 75             	bound  %edx,0x75(%ebp)
4181bf:	32 59 32             	xor    0x32(%ecx),%bl
4181c2:	50                   	push   %eax
4181c3:	39 46 4c             	cmp    %eax,0x4c(%esi)
4181c6:	32 69 52             	xor    0x52(%ecx),%ch
4181c9:	6b 57 79 62          	imul   $0x62,0x79(%edi),%edx
4181cd:	36 32 67 77          	xor    %ss:0x77(%edi),%ah
4181d1:	77 3d                	ja     0x418210
4181d3:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4181d8:	53                   	push   %ebx
4181d9:	38 73 79             	cmp    %dh,0x79(%ebx)
4181dc:	55                   	push   %ebp
4181dd:	6f                   	outsl  %ds:(%esi),(%dx)
4181de:	41                   	inc    %ecx
4181df:	47                   	inc    %edi
4181e0:	48                   	dec    %eax
4181e1:	56                   	push   %esi
4181e2:	55                   	push   %ebp
4181e3:	57                   	push   %edi
4181e4:	38 24 65 51 64 36 5f 	cmp    %ah,0x5f366451(,%eiz,2)
4181eb:	33 5f 67             	xor    0x67(%edi),%ebx
4181ee:	3d 3d 00 4c 6f       	cmp    $0x6f4c003d,%eax
4181f3:	67 43                	addr16 inc %ebx
4181f5:	6c                   	insb   (%dx),%es:(%edi)
4181f6:	69 65 6e 74 45 78 63 	imul   $0x63784574,0x6e(%ebp),%esp
4181fd:	65 70 74             	gs jo  0x418274
418200:	69 6f 6e 00 23 3d 71 	imul   $0x713d2300,0x6e(%edi),%ebp
418207:	76 4a                	jbe    0x418253
418209:	4e                   	dec    %esi
41820a:	36 33 78 65          	xor    %ss:0x65(%eax),%edi
41820e:	72 6c                	jb     0x41827c
418210:	61                   	popa
418211:	42                   	inc    %edx
418212:	34 32                	xor    $0x32,%al
418214:	51                   	push   %ecx
418215:	30 58 55             	xor    %bl,0x55(%eax)
418218:	47                   	inc    %edi
418219:	36 32 31             	xor    %ss:(%ecx),%dh
41821c:	67 3d 3d 00 23 3d    	addr16 cmp $0x3d23003d,%eax
418222:	71 38                	jno    0x41825c
418224:	46                   	inc    %esi
418225:	53                   	push   %ebx
418226:	77 58                	ja     0x418280
418228:	57                   	push   %edi
418229:	61                   	popa
41822a:	45                   	inc    %ebp
41822b:	4f                   	dec    %edi
41822c:	67 65 47             	addr16 gs inc %edi
41822f:	57                   	push   %edi
418230:	37                   	aaa
418231:	4f                   	dec    %edi
418232:	6c                   	insb   (%dx),%es:(%edi)
418233:	42                   	inc    %edx
418234:	6f                   	outsl  %ds:(%esi),(%dx)
418235:	73 53                	jae    0x41828a
418237:	66 67 3d 3d 00       	addr16 cmp $0x3d,%ax
41823c:	4c                   	dec    %esp
41823d:	6f                   	outsl  %ds:(%esi),(%dx)
41823e:	67 43                	addr16 inc %ebx
418240:	6c                   	insb   (%dx),%es:(%edi)
418241:	69 65 6e 74 4d 65 73 	imul   $0x73654d74,0x6e(%ebp),%esp
418248:	73 61                	jae    0x4182ab
41824a:	67 65 00 23          	add    %ah,%gs:(%bp,%di)
41824e:	3d 71 77 4e 6b       	cmp    $0x6b4e7771,%eax
418253:	54                   	push   %esp
418254:	54                   	push   %esp
418255:	6f                   	outsl  %ds:(%esi),(%dx)
418256:	72 67                	jb     0x4182bf
418258:	50                   	push   %eax
418259:	61                   	popa
41825a:	75 5a                	jne    0x4182b6
41825c:	51                   	push   %ecx
41825d:	54                   	push   %esp
41825e:	54                   	push   %esp
41825f:	36 6a 69             	ss push $0x69
418262:	71 4c                	jno    0x4182b0
418264:	49                   	dec    %ecx
418265:	41                   	inc    %ecx
418266:	3d 3d 00 23 3d       	cmp    $0x3d23003d,%eax
41826b:	71 55                	jno    0x4182c2
41826d:	5a                   	pop    %edx
41826e:	4d                   	dec    %ebp
41826f:	77 6c                	ja     0x4182dd
418271:	71 6c                	jno    0x4182df
418273:	54                   	push   %esp
418274:	42                   	inc    %edx
418275:	50                   	push   %eax
418276:	4c                   	dec    %esp
418277:	69 31 69 73 63 50    	imul   $0x50637369,(%ecx),%esi
41827d:	45                   	inc    %ebp
41827e:	6e                   	outsb  %ds:(%esi),(%dx)
41827f:	4f                   	dec    %edi
418280:	64 4d                	fs dec %ebp
418282:	5a                   	pop    %edx
418283:	71 70                	jno    0x4182f5
418285:	35 6a 44 73 51       	xor    $0x5173446a,%eax
41828a:	31 55 4b             	xor    %edx,0x4b(%ebp)
41828d:	32 4b 67             	xor    0x67(%ebx),%cl
418290:	75 78                	jne    0x41830a
418292:	24 59                	and    $0x59,%al
418294:	6e                   	outsb  %ds:(%esi),(%dx)
418295:	34 30                	xor    $0x30,%al
418297:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
41829c:	4d                   	dec    %ebp
41829d:	34 7a                	xor    $0x7a,%al
41829f:	76 37                	jbe    0x4182d8
4182a1:	38 30                	cmp    %dh,(%eax)
4182a3:	63 36                	arpl   %esi,(%esi)
4182a5:	4a                   	dec    %edx
4182a6:	63 33                	arpl   %esi,(%ebx)
4182a8:	47                   	inc    %edi
4182a9:	56                   	push   %esi
4182aa:	75 31                	jne    0x4182dd
4182ac:	35 78 68 61 75       	xor    $0x75616878,%eax
4182b1:	6c                   	insb   (%dx),%es:(%edi)
4182b2:	49                   	dec    %ecx
4182b3:	45                   	inc    %ebp
4182b4:	6a 75                	push   $0x75
4182b6:	69 57 44 24 52 4b 45 	imul   $0x454b5224,0x44(%edi),%edx
4182bd:	74 6f                	je     0x41832e
4182bf:	73 75                	jae    0x418336
4182c1:	67 4f                	addr16 dec %edi
4182c3:	58                   	pop    %eax
4182c4:	4b                   	dec    %ebx
4182c5:	4c                   	dec    %esp
4182c6:	41                   	inc    %ecx
4182c7:	3d 00 23 3d 71       	cmp    $0x713d2300,%eax
4182cc:	58                   	pop    %eax
4182cd:	35 32 66 50 6e       	xor    $0x6e506632,%eax
4182d2:	7a 44                	jp     0x418318
4182d4:	73 70                	jae    0x418346