41712c:	6b 32 32             	imul   $0x32,(%edx),%esi
41712f:	59                   	pop    %ecx
417130:	46                   	inc    %esi
417131:	50                   	push   %eax
417132:	52                   	push   %edx
417133:	77 55                	ja     0x41718a
417135:	70 30                	jo     0x417167
417137:	34 36                	xor    $0x36,%al
417139:	2b 4b 31             	sub    0x31(%ebx),%ecx
41713c:	71 52                	jno    0x417190
41713e:	32 42 72             	xor    0x72(%edx),%al
417141:	58                   	pop    %eax
417142:	70 46                	jo     0x41718a
417144:	33 7a 42             	xor    0x42(%edx),%edi
417147:	73 68                	jae    0x4171b1
417149:	66 6c                	data16 insb (%dx),%es:(%edi)
41714b:	48                   	dec    %eax
41714c:	75 58                	jne    0x4171a6
41714e:	43                   	inc    %ebx
41714f:	5a                   	pop    %edx
417150:	79 2f                	jns    0x417181
417152:	76 33                	jbe    0x417187
417154:	49                   	dec    %ecx
417155:	4f                   	dec    %edi
417156:	41                   	inc    %ecx
417157:	51                   	push   %ecx
417158:	55                   	push   %ebp
417159:	35 42 32 39 79       	xor    $0x79393242,%eax
41715e:	38 70 50             	cmp    %dh,0x50(%eax)
417161:	58                   	pop    %eax
417162:	54                   	push   %esp
417163:	7a 50                	jp     0x4171b5
417165:	67 78 45             	addr16 js 0x4171ad
417168:	37                   	aaa
417169:	4a                   	dec    %edx
41716a:	45                   	inc    %ebp
41716b:	42                   	inc    %edx
41716c:	4e                   	dec    %esi
41716d:	6b 56 6d 4d          	imul   $0x4d,0x6d(%esi),%edx
417171:	51                   	push   %ecx
417172:	77 76                	ja     0x4171ea
417174:	51                   	push   %ecx
417175:	44                   	inc    %esp
417176:	42                   	inc    %edx
417177:	72 6c                	jb     0x4171e5
417179:	68 6a 6d 6b 5a       	push   $0x5a6b6d6a
41717e:	56                   	push   %esi
41717f:	6c                   	insb   (%dx),%es:(%edi)
417180:	6b 53 73 38          	imul   $0x38,0x73(%ebx),%edx
417184:	50                   	push   %eax
417185:	58                   	pop    %eax
417186:	54                   	push   %esp
417187:	43                   	inc    %ebx
417188:	74 61                	je     0x4171eb
41718a:	6e                   	outsb  %ds:(%esi),(%dx)
41718b:	5a                   	pop    %edx
41718c:	31 59 65             	xor    %ebx,0x65(%ecx)
41718f:	39 70 56             	cmp    %esi,0x56(%eax)
417192:	75 44                	jne    0x4171d8
417194:	6a 36                	push   $0x36
417196:	64 2b 67 42          	sub    %fs:0x42(%edi),%esp
41719a:	6b 71 55 44          	imul   $0x44,0x55(%ecx),%esi
41719e:	66 44                	inc    %sp
4171a0:	32 65 74             	xor    0x74(%ebp),%ah
4171a3:	4c                   	dec    %esp
4171a4:	7a 6d                	jp     0x417213
4171a6:	51                   	push   %ecx
4171a7:	46                   	inc    %esi
4171a8:	2f                   	das
4171a9:	73 66                	jae    0x417211
4171ab:	46                   	inc    %esi
4171ac:	7a 4d                	jp     0x4171fb
4171ae:	68 49 44 58 74       	push   $0x74584449
4171b3:	43                   	inc    %ebx
4171b4:	5a                   	pop    %edx
4171b5:	62 65 4a             	bound  %esp,0x4a(%ebp)
4171b8:	4c                   	dec    %esp
4171b9:	50                   	push   %eax
4171ba:	74 47                	je     0x417203
4171bc:	4f                   	dec    %edi
4171bd:	72 64                	jb     0x417223
4171bf:	6b 4e 6f 45          	imul   $0x45,0x6f(%esi),%ecx
4171c3:	6f                   	outsl  %ds:(%esi),(%dx)
4171c4:	6a 54                	push   $0x54
4171c6:	57                   	push   %edi
4171c7:	52                   	push   %edx
4171c8:	64 75 2f             	fs jne 0x4171fa
4171cb:	6d                   	insl   (%dx),%es:(%edi)
4171cc:	50                   	push   %eax
4171cd:	69 4b 59 51 62 6a 78 	imul   $0x786a6251,0x59(%ebx),%ecx
4171d4:	6b 34 39 4d          	imul   $0x4d,(%ecx,%edi,1),%esi
4171d8:	4b                   	dec    %ebx
4171d9:	32 7a 34             	xor    0x34(%edx),%bh
4171dc:	43                   	inc    %ebx
4171dd:	78 5a                	js     0x417239
4171df:	4a                   	dec    %edx
4171e0:	38 76 42             	cmp    %dh,0x42(%esi)
4171e3:	79 68                	jns    0x41724d
4171e5:	2f                   	das
4171e6:	62 71 61             	bound  %esi,0x61(%ecx)
4171e9:	35 58 30 63 50       	xor    $0x50633058,%eax
4171ee:	4c                   	dec    %esp
4171ef:	72 2b                	jb     0x41721c
4171f1:	45                   	inc    %ebp
4171f2:	74 46                	je     0x41723a
4171f4:	62 66 6a             	bound  %esp,0x6a(%esi)
4171f7:	4c                   	dec    %esp
4171f8:	37                   	aaa
4171f9:	44                   	inc    %esp
4171fa:	49                   	dec    %ecx
4171fb:	66 54                	push   %sp
4171fd:	77 4d                	ja     0x41724c
4171ff:	71 71                	jno    0x417272
417201:	78 73                	js     0x417276
417203:	4c                   	dec    %esp
417204:	4e                   	dec    %esi
417205:	48                   	dec    %eax
417206:	56                   	push   %esi
417207:	57                   	push   %edi
417208:	54                   	push   %esp
417209:	5a                   	pop    %edx
41720a:	55                   	push   %ebp
41720b:	65 6c                	gs insb (%dx),%es:(%edi)
41720d:	73 46                	jae    0x417255
41720f:	74 61                	je     0x417272
417211:	39 39                	cmp    %edi,(%ecx)
417213:	48                   	dec    %eax
417214:	6f                   	outsl  %ds:(%esi),(%dx)
417215:	6b 30 46             	imul   $0x46,(%eax),%esi
417218:	51                   	push   %ecx
417219:	49                   	dec    %ecx
41721a:	73 47                	jae    0x417263
41721c:	79 65                	jns    0x417283
41721e:	6e                   	outsb  %ds:(%esi),(%dx)
41721f:	78 67                	js     0x417288
417221:	45                   	inc    %ebp
417222:	2f                   	das
417223:	47                   	inc    %edi
417224:	4d                   	dec    %ebp
417225:	49                   	dec    %ecx
417226:	6a 61                	push   $0x61
417228:	57                   	push   %edi
417229:	53                   	push   %ebx
41722a:	79 34                	jns    0x417260
41722c:	36 71 52             	ss jno 0x417281
41722f:	4c                   	dec    %esp
417230:	4f                   	dec    %edi
417231:	70 52                	jo     0x417285
417233:	6d                   	insl   (%dx),%es:(%edi)
417234:	74 79                	je     0x4172af
417236:	30 4f 63             	xor    %cl,0x63(%edi)
417239:	30 64 7a 56          	xor    %ah,0x56(%edx,%edi,2)
41723d:	72 68                	jb     0x4172a7
41723f:	48                   	dec    %eax
417240:	65 4d                	gs dec %ebp
417242:	34 36                	xor    $0x36,%al
417244:	67 48                	addr16 dec %eax
417246:	5a                   	pop    %edx
417247:	54                   	push   %esp
417248:	4c                   	dec    %esp
417249:	42                   	inc    %edx
41724a:	54                   	push   %esp
41724b:	4d                   	dec    %ebp
41724c:	4e                   	dec    %esi
41724d:	36 7a 6e             	ss jp  0x4172be
417250:	4d                   	dec    %ebp
417251:	6d                   	insl   (%dx),%es:(%edi)
417252:	68 44 47 33 6a       	push   $0x6a334744
417257:	36 44                	ss inc %esp
417259:	7a 67                	jp     0x4172c2
41725b:	43                   	inc    %ebx
41725c:	67 2f                	addr16 das
41725e:	54                   	push   %esp
41725f:	72 76                	jb     0x4172d7
417261:	4a                   	dec    %edx
417262:	5a                   	pop    %edx
417263:	50                   	push   %eax
417264:	4c                   	dec    %esp
417265:	79 77                	jns    0x4172de
417267:	45                   	inc    %ebp
417268:	4d                   	dec    %ebp
417269:	71 42                	jno    0x4172ad
41726b:	69 79 32 6a 61 47 31 	imul   $0x3147616a,0x32(%ecx),%edi
417272:	4f                   	dec    %edi
417273:	76 68                	jbe    0x4172dd
417275:	61                   	popa
417276:	73 73                	jae    0x4172eb
417278:	67 69 42 6d 72 2f 68 	imul   $0x4b682f72,0x6d(%bp,%si),%eax
41727f:	4b
417280:	41                   	inc    %ecx
417281:	65 52                	gs push %edx
417283:	75 42                	jne    0x4172c7
417285:	68 6c 6f 52 6b       	push   $0x6b526f6c
41728a:	57                   	push   %edi
41728b:	2f                   	das
41728c:	38 4e 65             	cmp    %cl,0x65(%esi)
41728f:	4a                   	dec    %edx
417290:	30 6a 78             	xor    %ch,0x78(%edx)
417293:	4c                   	dec    %esp
417294:	6a 59                	push   $0x59
417296:	4b                   	dec    %ebx
417297:	50                   	push   %eax
417298:	62 77 30             	bound  %esi,0x30(%edi)
41729b:	50                   	push   %eax
41729c:	45                   	inc    %ebp
41729d:	48                   	dec    %eax
41729e:	34 46                	xor    $0x46,%al
4172a0:	64 6f                	outsl  %fs:(%esi),(%dx)
4172a2:	42                   	inc    %edx
4172a3:	6c                   	insb   (%dx),%es:(%edi)
4172a4:	33 71 6e             	xor    0x6e(%ecx),%esi
4172a7:	6e                   	outsb  %ds:(%esi),(%dx)
4172a8:	56                   	push   %esi
4172a9:	32 55 71             	xor    0x71(%ebp),%dl
4172ac:	66 48                	dec    %ax
4172ae:	68 32 6d 6c 6d       	push   $0x6d6c6d32
4172b3:	56                   	push   %esi
4172b4:	7a 57                	jp     0x41730d
4172b6:	47                   	inc    %edi
4172b7:	43                   	inc    %ebx
4172b8:	58                   	pop    %eax
4172b9:	6b 4a 31 7a          	imul   $0x7a,0x31(%edx),%ecx
4172bd:	37                   	aaa
4172be:	4a                   	dec    %edx
4172bf:	43                   	inc    %ebx
4172c0:	48                   	dec    %eax
4172c1:	61                   	popa
4172c2:	51                   	push   %ecx
4172c3:	6d                   	insl   (%dx),%es:(%edi)
4172c4:	68 37 74 55 30       	push   $0x30557437
4172c9:	49                   	dec    %ecx
4172ca:	59                   	pop    %ecx
4172cb:	6e                   	outsb  %ds:(%esi),(%dx)
4172cc:	43                   	inc    %ebx
4172cd:	55                   	push   %ebp
4172ce:	38 2f                	cmp    %ch,(%edi)
4172d0:	6a 56                	push   $0x56
4172d2:	4e                   	dec    %esi
4172d3:	4c                   	dec    %esp
4172d4:	6b 67 4c 4b          	imul   $0x4b,0x4c(%edi),%esp
4172d8:	55                   	push   %ebp
4172d9:	49                   	dec    %ecx
4172da:	30 6b 6d             	xor    %ch,0x6d(%ebx)
4172dd:	62 4d 57             	bound  %ecx,0x57(%ebp)
4172e0:	33 30                	xor    (%eax),%esi
4172e2:	68 6b 5a 57 55       	push   $0x55575a6b
4172e7:	6e                   	outsb  %ds:(%esi),(%dx)
4172e8:	49                   	dec    %ecx
4172e9:	79 4e                	jns    0x417339
4172eb:	65 2b 2b             	sub    %gs:(%ebx),%ebp
4172ee:	50                   	push   %eax
4172ef:	51                   	push   %ecx
4172f0:	46                   	inc    %esi
4172f1:	7a 64                	jp     0x417357
4172f3:	6c                   	insb   (%dx),%es:(%edi)
4172f4:	4c                   	dec    %esp
4172f5:	49                   	dec    %ecx
4172f6:	4f                   	dec    %edi
4172f7:	43                   	inc    %ebx
4172f8:	77 51                	ja     0x41734b
4172fa:	78 2b                	js     0x417327
4172fc:	5a                   	pop    %edx
4172fd:	42                   	inc    %edx
4172fe:	4a                   	dec    %edx
4172ff:	55                   	push   %ebp
417300:	45                   	inc    %ebp
417301:	45                   	inc    %ebp
417302:	49                   	dec    %ecx
417303:	37                   	aaa
417304:	6d                   	insl   (%dx),%es:(%edi)
417305:	52                   	push   %edx
417306:	2b 61 6a             	sub    0x6a(%ecx),%esp
417309:	42                   	inc    %edx
41730a:	2b 58 55             	sub    0x55(%eax),%ebx
41730d:	43                   	inc    %ebx
41730e:	6b 61 36 68          	imul   $0x68,0x36(%ecx),%esp
417312:	65 43                	gs inc %ebx
417314:	6e                   	outsb  %ds:(%esi),(%dx)
417315:	63 78 47             	arpl   %edi,0x47(%eax)
417318:	45                   	inc    %ebp
417319:	77 48                	ja     0x417363
41731b:	38 71 4e             	cmp    %dh,0x4e(%ecx)
41731e:	77 4d                	ja     0x41736d
417320:	36 4d                	ss dec %ebp
417322:	6c                   	insb   (%dx),%es:(%edi)
417323:	75 54                	jne    0x417379
417325:	5a                   	pop    %edx
417326:	33 47 51             	xor    0x51(%edi),%eax
417329:	4b                   	dec    %ebx
41732a:	74 38                	je     0x417364
41732c:	79 4e                	jns    0x41737c
41732e:	48                   	dec    %eax
41732f:	2f                   	das
417330:	69 5a 7a 50 53 47 6a 	imul   $0x6a475350,0x7a(%edx),%ebx
417337:	56                   	push   %esi
417338:	34 73                	xor    $0x73,%al
41733a:	4d                   	dec    %ebp
41733b:	69 2b 36 66 78 2b    	imul   $0x2b786636,(%ebx),%ebp
417341:	56                   	push   %esi
417342:	67 55                	addr16 push %ebp
417344:	31 53 72             	xor    %edx,0x72(%ebx)
417347:	75 61                	jne    0x4173aa
417349:	5a                   	pop    %edx
41734a:	61                   	popa
41734b:	58                   	pop    %eax
41734c:	64 58                	fs pop %eax
41734e:	72 55                	jb     0x4173a5
417350:	4c                   	dec    %esp
417351:	72 7a                	jb     0x4173cd
417353:	6e                   	outsb  %ds:(%esi),(%dx)
417354:	74 36                	je     0x41738c
417356:	76 6d                	jbe    0x4173c5
417358:	79 6d                	jns    0x4173c7
41735a:	2b 2b                	sub    (%ebx),%ebp
41735c:	43                   	inc    %ebx
41735d:	6c                   	insb   (%dx),%es:(%edi)
41735e:	32 31                	xor    (%ecx),%dh
417360:	68 58 32 67 67       	push   $0x67673258
417365:	37                   	aaa
417366:	4a                   	dec    %edx
417367:	36 59                	ss pop %ecx
417369:	2f                   	das
41736a:	46                   	inc    %esi
41736b:	46                   	inc    %esi
41736c:	64 79 41             	fs jns 0x4173b0
41736f:	76 6c                	jbe    0x4173dd
417371:	34 43                	xor    $0x43,%al
417373:	6e                   	outsb  %ds:(%esi),(%dx)
417374:	62 5a 65             	bound  %ebx,0x65(%edx)
417377:	52                   	push   %edx
417378:	65 38 42 38          	cmp    %al,%gs:0x38(%edx)
41737c:	30 62 65             	xor    %ah,0x65(%edx)
41737f:	38 37                	cmp    %dh,(%edi)
417381:	66 4b                	dec    %bx
417383:	6f                   	outsl  %ds:(%esi),(%dx)
417384:	7a 6d                	jp     0x4173f3
417386:	32 34 46             	xor    (%esi,%eax,2),%dh
417389:	43                   	inc    %ebx
41738a:	55                   	push   %ebp
41738b:	70 51                	jo     0x4173de
41738d:	76 48                	jbe    0x4173d7
41738f:	43                   	inc    %ebx
417390:	39 67 6b             	cmp    %esp,0x6b(%edi)
417393:	79 75                	jns    0x41740a
417395:	77 4b                	ja     0x4173e2
417397:	7a 75                	jp     0x41740e
417399:	69 39 31 62 73 5a    	imul   $0x5a736231,(%ecx),%edi
41739f:	2f                   	das
4173a0:	47                   	inc    %edi
4173a1:	31 2b                	xor    %ebp,(%ebx)