417063:	54                   	push   %esp
417064:	78 2f                	js     0x417095
417066:	4e                   	dec    %esi
417067:	67 52                	addr16 push %edx
417069:	56                   	push   %esi
41706a:	2f                   	das
41706b:	74 6f                	je     0x4170dc
41706d:	61                   	popa
41706e:	37                   	aaa
41706f:	65 76 58             	gs jbe 0x4170ca
417072:	47                   	inc    %edi
417073:	67 4f                	addr16 dec %edi
417075:	58                   	pop    %eax
417076:	75 53                	jne    0x4170cb
417078:	35 66 47 47 55       	xor    $0x55474766,%eax
41707d:	7a 2f                	jp     0x4170ae
41707f:	64 5a                	fs pop %edx
417081:	77 51                	ja     0x4170d4
417083:	34 76                	xor    $0x76,%al
417085:	58                   	pop    %eax
417086:	39 35 57 68 56 69    	cmp    %esi,0x69566857
41708c:	34 73                	xor    $0x73,%al
41708e:	67 38 6d 54          	cmp    %ch,0x54(%di)
417092:	61                   	popa
417093:	33 34 4c             	xor    (%esp,%ecx,2),%esi
417096:	35 72 42 33 73       	xor    $0x73334272,%eax
41709b:	77 63                	ja     0x417100
41709d:	64 55                	fs push %ebp
41709f:	78 66                	js     0x417107
4170a1:	49                   	dec    %ecx
4170a2:	4f                   	dec    %edi
4170a3:	50                   	push   %eax
4170a4:	4c                   	dec    %esp
4170a5:	33 78 65             	xor    0x65(%eax),%edi
4170a8:	4c                   	dec    %esp
4170a9:	4a                   	dec    %edx
4170aa:	34 56                	xor    $0x56,%al
4170ac:	38 6c 50 79          	cmp    %ch,0x79(%eax,%edx,2)
4170b0:	57                   	push   %edi
4170b1:	69 33 73 51 55 55    	imul   $0x55555173,(%ebx),%esi
4170b7:	41                   	inc    %ecx
4170b8:	76 6e                	jbe    0x417128
4170ba:	68 77 51 33 44       	push   $0x44335177
4170bf:	2f                   	das
4170c0:	36 67 48             	ss addr16 dec %eax
4170c3:	49                   	dec    %ecx
4170c4:	2b 2b                	sub    (%ebx),%ebp
4170c6:	32 67 45             	xor    0x45(%edi),%ah
4170c9:	55                   	push   %ebp
4170ca:	55                   	push   %ebp
4170cb:	56                   	push   %esi
4170cc:	4c                   	dec    %esp
4170cd:	59                   	pop    %ecx
4170ce:	69 46 62 69 32 48 65 	imul   $0x65483269,0x62(%esi),%eax
4170d5:	38 51 4b             	cmp    %dl,0x4b(%ecx)
4170d8:	4b                   	dec    %ebx
4170d9:	75 5a                	jne    0x417135
4170db:	4e                   	dec    %esi
4170dc:	55                   	push   %ebp
4170dd:	62 47 4e             	bound  %eax,0x4e(%edi)
4170e0:	45                   	inc    %ebp
4170e1:	76 49                	jbe    0x41712c
4170e3:	79 54                	jns    0x417139
4170e5:	6b 56 34 41          	imul   $0x41,0x34(%esi),%edx
4170e9:	38 42 58             	cmp    %al,0x58(%edx)
4170ec:	4d                   	dec    %ebp
4170ed:	76 6e                	jbe    0x41715d
4170ef:	50                   	push   %eax
4170f0:	72 50                	jb     0x417142
4170f2:	57                   	push   %edi
4170f3:	43                   	inc    %ebx
4170f4:	78 4c                	js     0x417142
4170f6:	35 6e 39 43 2b       	xor    $0x2b43396e,%eax
4170fb:	49                   	dec    %ecx
4170fc:	74 31                	je     0x41712f
4170fe:	61                   	popa
4170ff:	48                   	dec    %eax
417100:	6d                   	insl   (%dx),%es:(%edi)
417101:	78 50                	js     0x417153
417103:	51                   	push   %ecx
417104:	74 72                	je     0x417178
417106:	46                   	inc    %esi
417107:	56                   	push   %esi
417108:	53                   	push   %ebx
417109:	47                   	inc    %edi
41710a:	32 71 58             	xor    0x58(%ecx),%dh
41710d:	6b 4e 51 56          	imul   $0x56,0x51(%esi),%ecx
417111:	52                   	push   %edx
417112:	62 6d 49             	bound  %ebp,0x49(%ebp)
417115:	72 4d                	jb     0x417164
417117:	33 62 79             	xor    0x79(%edx),%esp
41711a:	76 42                	jbe    0x41715e
41711c:	76 37                	jbe    0x417155
41711e:	4a                   	dec    %edx
41711f:	43                   	inc    %ebx
417120:	41                   	inc    %ecx
417121:	57                   	push   %edi
417122:	35 6d 69 4d 37       	xor    $0x374d696d,%eax
417127:	6c                   	insb   (%dx),%es:(%edi)
417128:	65 56                	gs push %esi
41712a:	79 44                	jns    0x417170
41712c:	55                   	push   %ebp
41712d:	78 53                	js     0x417182
41712f:	71 57                	jno    0x417188
417131:	39 5a 53             	cmp    %ebx,0x53(%edx)
417134:	2b 6e 4b             	sub    0x4b(%esi),%ebp
417137:	32 47 4d             	xor    0x4d(%edi),%al
41713a:	2f                   	das
41713b:	4c                   	dec    %esp
41713c:	75 54                	jne    0x417192
41713e:	53                   	push   %ebx
41713f:	57                   	push   %edi
417140:	53                   	push   %ebx
417141:	6f                   	outsl  %ds:(%esi),(%dx)
417142:	36 71 72             	ss jno 0x4171b7
417145:	43                   	inc    %ebx
417146:	77 48                	ja     0x417190
417148:	4f                   	dec    %edi
417149:	32 79 37             	xor    0x37(%ecx),%bh
41714c:	55                   	push   %ebp
41714d:	78 38                	js     0x417187
41714f:	47                   	inc    %edi
417150:	4d                   	dec    %ebp
417151:	56                   	push   %esi
417152:	66 2f                	data16 das
417154:	71 51                	jno    0x4171a7
417156:	4c                   	dec    %esp
417157:	74 4b                	je     0x4171a4
417159:	34 6c                	xor    $0x6c,%al
41715b:	53                   	push   %ebx
41715c:	37                   	aaa
41715d:	36 6f                	outsl  %ss:(%esi),(%dx)
41715f:	6e                   	outsb  %ds:(%esi),(%dx)
417160:	39 46 2b             	cmp    %eax,0x2b(%esi)
417163:	2b 42 4f             	sub    0x4f(%edx),%eax
417166:	38 66 65             	cmp    %ah,0x65(%esi)
417169:	4b                   	dec    %ebx
41716a:	4a                   	dec    %edx
41716b:	6e                   	outsb  %ds:(%esi),(%dx)
41716c:	6f                   	outsl  %ds:(%esi),(%dx)
41716d:	69 34 58 32 74 68 41 	imul   $0x41687432,(%eax,%ebx,2),%esi
417174:	78 56                	js     0x4171cc
417176:	70 41                	jo     0x4171b9
417178:	36 70 2f             	ss jo  0x4171aa
41717b:	4d                   	dec    %ebp
41717c:	2b 49 70             	sub    0x70(%ecx),%ecx
41717f:	44                   	inc    %esp
417180:	48                   	dec    %eax
417181:	46                   	inc    %esi
417182:	35 73 55 6f 71       	xor    $0x716f5573,%eax
417187:	79 73                	jns    0x4171fc
417189:	6a 44                	push   $0x44
41718b:	63 51 52             	arpl   %edx,0x52(%ecx)
41718e:	4f                   	dec    %edi
41718f:	42                   	inc    %edx
417190:	4e                   	dec    %esi
417191:	52                   	push   %edx
417192:	33 4a 77             	xor    0x77(%edx),%ecx
417195:	5a                   	pop    %edx
417196:	79 4b                	jns    0x4171e3
417198:	55                   	push   %ebp
417199:	63 37                	arpl   %esi,(%edi)
41719b:	43                   	inc    %ebx
41719c:	55                   	push   %ebp
41719d:	4d                   	dec    %ebp
41719e:	41                   	inc    %ecx
41719f:	73 62                	jae    0x417203
4171a1:	6a 2b                	push   $0x2b
4171a3:	73 69                	jae    0x41720e
4171a5:	58                   	pop    %eax
4171a6:	56                   	push   %esi
4171a7:	48                   	dec    %eax
4171a8:	32 65 76             	xor    0x76(%ebp),%ah
4171ab:	42                   	inc    %edx
4171ac:	59                   	pop    %ecx
4171ad:	44                   	inc    %esp
4171ae:	72 50                	jb     0x417200
4171b0:	52                   	push   %edx
4171b1:	32 4b 61             	xor    0x61(%ebx),%cl
4171b4:	4a                   	dec    %edx
4171b5:	48                   	dec    %eax
4171b6:	5a                   	pop    %edx
4171b7:	45                   	inc    %ebp
4171b8:	4d                   	dec    %ebp
4171b9:	57                   	push   %edi
4171ba:	70 77                	jo     0x417233
4171bc:	69 7a 72 4a 37 52 4f 	imul   $0x4f52374a,0x72(%edx),%edi
4171c3:	68 34 66 6d 39       	push   $0x396d6634
4171c8:	71 39                	jno    0x417203
4171ca:	67 69 55 6a 2f 4c 33 	imul   $0x6a334c2f,0x6a(%di),%edx
4171d1:	6a
4171d2:	56                   	push   %esi
4171d3:	48                   	dec    %eax
4171d4:	62 71 5a             	bound  %esi,0x5a(%ecx)
4171d7:	34 5a                	xor    $0x5a,%al
4171d9:	56                   	push   %esi
4171da:	32 6e 6a             	xor    0x6a(%esi),%ch
4171dd:	32 58 48             	xor    0x48(%eax),%bl
4171e0:	55                   	push   %ebp
4171e1:	2f                   	das
4171e2:	2b 7a 47             	sub    0x47(%edx),%edi
4171e5:	4a                   	dec    %edx
4171e6:	39 67 52             	cmp    %esp,0x52(%edi)
4171e9:	41                   	inc    %ecx
4171ea:	35 43 46 51 49       	xor    $0x49514643,%eax
4171ef:	4f                   	dec    %edi
4171f0:	57                   	push   %edi
4171f1:	4b                   	dec    %ebx
4171f2:	70 70                	jo     0x417264
4171f4:	30 78 53             	xor    %bh,0x53(%eax)
4171f7:	76 63                	jbe    0x41725c
4171f9:	41                   	inc    %ecx
4171fa:	65 74 46             	gs je  0x417243
4171fd:	44                   	inc    %esp
4171fe:	6d                   	insl   (%dx),%es:(%edi)
4171ff:	37                   	aaa
417200:	45                   	inc    %ebp
417201:	55                   	push   %ebp
417202:	35 58 79 66 63       	xor    $0x63667958,%eax
417207:	37                   	aaa
417208:	75 70                	jne    0x41727a
41720a:	34 55                	xor    $0x55,%al
41720c:	59                   	pop    %ecx
41720d:	36 54                	ss push %esp
41720f:	44                   	inc    %esp
417210:	56                   	push   %esi
417211:	32 38                	xor    (%eax),%bh
417213:	44                   	inc    %esp
417214:	31 36                	xor    %esi,(%esi)
417216:	55                   	push   %ebp
417217:	65 76 49             	gs jbe 0x417263
41721a:	79 43                	jns    0x41725f
41721c:	76 67                	jbe    0x417285
41721e:	39 2f                	cmp    %ebp,(%edi)
417220:	54                   	push   %esp
417221:	6a 4d                	push   $0x4d
417223:	74 7a                	je     0x41729f
417225:	70 37                	jo     0x41725e
417227:	7a 48                	jp     0x417271
417229:	4a                   	dec    %edx
41722a:	70 61                	jo     0x41728d
41722c:	59                   	pop    %ecx
41722d:	54                   	push   %esp
41722e:	69 51 4a 54 75 6c 31 	imul   $0x316c7554,0x4a(%ecx),%edx
417235:	37                   	aaa
417236:	79 70                	jns    0x4172a8
417238:	66 76 43             	data16 jbe 0x41727e
41723b:	69 64 32 6b 64 52 33 	imul   $0x6d335264,0x6b(%edx,%esi,1),%esp
417242:	6d
417243:	50                   	push   %eax
417244:	51                   	push   %ecx
417245:	59                   	pop    %ecx
417246:	41                   	inc    %ecx
417247:	4b                   	dec    %ebx
417248:	62 6a 41             	bound  %ebp,0x41(%edx)
41724b:	4c                   	dec    %esp
41724c:	43                   	inc    %ebx
41724d:	30 77 66             	xor    %dh,0x66(%edi)
417250:	73 38                	jae    0x41728a
417252:	58                   	pop    %eax
417253:	46                   	inc    %esi
417254:	4a                   	dec    %edx
417255:	65 4f                	gs dec %edi
417257:	34 77                	xor    $0x77,%al
417259:	38 72 46             	cmp    %dh,0x46(%edx)
41725c:	75 64                	jne    0x4172c2
41725e:	57                   	push   %edi
41725f:	6c                   	insb   (%dx),%es:(%edi)
417260:	6f                   	outsl  %ds:(%esi),(%dx)
417261:	43                   	inc    %ebx
417262:	76 46                	jbe    0x4172aa
417264:	52                   	push   %edx
417265:	73 61                	jae    0x4172c8
417267:	36 76 33             	ss jbe 0x41729d
41726a:	74 31                	je     0x41729d
41726c:	56                   	push   %esi
41726d:	6f                   	outsl  %ds:(%esi),(%dx)
41726e:	70 37                	jo     0x4172a7
417270:	50                   	push   %eax
417271:	46                   	inc    %esi
417272:	45                   	inc    %ebp
417273:	67 78 6e             	addr16 js 0x4172e4
417276:	42                   	inc    %edx
417277:	7a 73                	jp     0x4172ec
417279:	42                   	inc    %edx
41727a:	62 42 47             	bound  %eax,0x47(%edx)
41727d:	68 32 58 38 58       	push   $0x58385832
417282:	73 68                	jae    0x4172ec
417284:	69 33 77 51 6c 4a    	imul   $0x4a6c5177,(%ebx),%esi
41728a:	42                   	inc    %edx
41728b:	68 45 74 66 45       	push   $0x45667445
417290:	66 34 6f             	data16 xor $0x6f,%al
417293:	53                   	push   %ebx
417294:	51                   	push   %ecx
417295:	44                   	inc    %esp
417296:	79 59                	jns    0x4172f1
417298:	31 41 58             	xor    %eax,0x58(%ecx)
41729b:	72 53                	jb     0x4172f0
41729d:	36 54                	ss push %esp
41729f:	6c                   	insb   (%dx),%es:(%edi)
4172a0:	2f                   	das
4172a1:	48                   	dec    %eax
4172a2:	79 6b                	jns    0x41730f
4172a4:	39 79 6c             	cmp    %edi,0x6c(%ecx)
4172a7:	77 4d                	ja     0x4172f6
4172a9:	67 64 55             	addr16 fs push %ebp
4172ac:	6e                   	outsb  %ds:(%esi),(%dx)
4172ad:	79 73                	jns    0x417322
4172af:	55                   	push   %ebp
4172b0:	54                   	push   %esp
4172b1:	79 76                	jns    0x417329
4172b3:	73 49                	jae    0x4172fe
4172b5:	42                   	inc    %edx
4172b6:	4e                   	dec    %esi
4172b7:	47                   	inc    %edi
4172b8:	4b                   	dec    %ebx
4172b9:	43                   	inc    %ebx
4172ba:	42                   	inc    %edx
4172bb:	76 32                	jbe    0x4172ef
4172bd:	43                   	inc    %ebx
4172be:	49                   	dec    %ecx
4172bf:	42                   	inc    %edx
4172c0:	56                   	push   %esi
4172c1:	2b 79 47             	sub    0x47(%ecx),%edi
4172c4:	4b                   	dec    %ebx
4172c5:	55                   	push   %ebp
4172c6:	7a 41                	jp     0x417309
4172c8:	35 63 75 69 4a       	xor    $0x4a697563,%eax
4172cd:	46                   	inc    %esi
4172ce:	75 56                	jne    0x417326
4172d0:	76 55                	jbe    0x417327
4172d2:	72 54                	jb     0x417328
4172d4:	56                   	push   %esi
4172d5:	76 67                	jbe    0x41733e
4172d7:	35 39 6e 6e 51       	xor    $0x516e6e39,%eax
4172dc:	4b                   	dec    %ebx
4172dd:	54                   	push   %esp
4172de:	4d                   	dec    %ebp
4172df:	34 6e                	xor    $0x6e,%al
4172e1:	75 2f                	jne    0x417312
4172e3:	58                   	pop    %eax
4172e4:	42                   	inc    %edx
4172e5:	79 72                	jns    0x417359
4172e7:	61                   	popa
4172e8:	79 50                	jns    0x41733a
4172ea:	52                   	push   %edx
4172eb:	4a                   	dec    %edx
4172ec:	54                   	push   %esp
4172ed:	67 74 65             	addr16 je 0x417355
4172f0:	45                   	inc    %ebp