45517d:	4c                   	dec    %esp
45517e:	4c                   	dec    %esp
45517f:	4a                   	dec    %edx
455180:	34 4c                	xor    $0x4c,%al
455182:	68 33 63 58 63       	push   $0x63586333
455187:	37                   	aaa
455188:	71 71                	jno    0x4551fb
45518a:	43                   	inc    %ebx
45518b:	66 52                	push   %dx
45518d:	7a 75                	jp     0x455204
45518f:	38 79 56             	cmp    %bh,0x56(%ecx)
455192:	34 71                	xor    $0x71,%al
455194:	47                   	inc    %edi
455195:	47                   	inc    %edi
455196:	47                   	inc    %edi
455197:	41                   	inc    %ecx
455198:	7a 66                	jp     0x455200
45519a:	56                   	push   %esi
45519b:	50                   	push   %eax
45519c:	2b 76 4c             	sub    0x4c(%esi),%esi
45519f:	59                   	pop    %ecx
4551a0:	35 48 6e 39 63       	xor    $0x63396e48,%eax
4551a5:	34 38                	xor    $0x38,%al
4551a7:	59                   	pop    %ecx
4551a8:	71 4d                	jno    0x4551f7
4551aa:	2b 53 34             	sub    0x34(%ebx),%edx
4551ad:	46                   	inc    %esi
4551ae:	65 4c                	gs dec %esp
4551b0:	51                   	push   %ecx
4551b1:	63 32                	arpl   %esi,(%edx)
4551b3:	79 50                	jns    0x455205
4551b5:	31 39                	xor    %edi,(%ecx)
4551b7:	2b 66 36             	sub    0x36(%esi),%esp
4551ba:	2f                   	das
4551bb:	34 42                	xor    $0x42,%al
4551bd:	36 4f                	ss dec %edi
4551bf:	53                   	push   %ebx
4551c0:	37                   	aaa
4551c1:	45                   	inc    %ebp
4551c2:	32 6e 65             	xor    0x65(%esi),%ch
4551c5:	65 4f                	gs dec %edi
4551c7:	30 53 4c             	xor    %dl,0x4c(%ebx)
4551ca:	4e                   	dec    %esi
4551cb:	71 6d                	jno    0x45523a
4551cd:	49                   	dec    %ecx
4551ce:	61                   	popa
4551cf:	4b                   	dec    %ebx
4551d0:	72 38                	jb     0x45520a
4551d2:	49                   	dec    %ecx
4551d3:	33 56 2f             	xor    0x2f(%esi),%edx
4551d6:	68 4a 78 77 6c       	push   $0x6c77784a
4551db:	67 5a                	addr16 pop %edx
4551dd:	30 79 62             	xor    %bh,0x62(%ecx)
4551e0:	4f                   	dec    %edi
4551e1:	63 35 76 61 54 70    	arpl   %esi,0x70546176
4551e7:	55                   	push   %ebp
4551e8:	4f                   	dec    %edi
4551e9:	5a                   	pop    %edx
4551ea:	72 47                	jb     0x455233
4551ec:	59                   	pop    %ecx
4551ed:	68 70 2b 35 77       	push   $0x77352b70
4551f2:	79 54                	jns    0x455248
4551f4:	56                   	push   %esi
4551f5:	49                   	dec    %ecx
4551f6:	50                   	push   %eax
4551f7:	4e                   	dec    %esi
4551f8:	79 77                	jns    0x455271
4551fa:	61                   	popa
4551fb:	6d                   	insl   (%dx),%es:(%edi)
4551fc:	67 36 6e             	outsb  %ss:(%si),(%dx)
4551ff:	46                   	inc    %esi
455200:	45                   	inc    %ebp
455201:	4b                   	dec    %ebx
455202:	6f                   	outsl  %ds:(%esi),(%dx)
455203:	75 4d                	jne    0x455252
455205:	41                   	inc    %ecx
455206:	53                   	push   %ebx
455207:	47                   	inc    %edi
455208:	36 6b 4e 53 55       	imul   $0x55,%ss:0x53(%esi),%ecx
45520d:	54                   	push   %esp
45520e:	32 47 37             	xor    0x37(%edi),%al
455211:	4d                   	dec    %ebp
455212:	2b 55 54             	sub    0x54(%ebp),%edx
455215:	75 5a                	jne    0x455271
455217:	4c                   	dec    %esp
455218:	4e                   	dec    %esi
455219:	56                   	push   %esi
45521a:	59                   	pop    %ecx
45521b:	32 34 63             	xor    (%ebx,%eiz,2),%dh
45521e:	55                   	push   %ebp
45521f:	65 4f                	gs dec %edi
455221:	36 74 4b             	ss je  0x45526f
455224:	71 41                	jno    0x455267
455226:	6c                   	insb   (%dx),%es:(%edi)
455227:	44                   	inc    %esp
455228:	44                   	inc    %esp
455229:	68 7a 45 46 6f       	push   $0x6f46457a
45522e:	65 39 79 6f          	cmp    %edi,%gs:0x6f(%ecx)
455232:	51                   	push   %ecx
455233:	63 74 34 71          	arpl   %esi,0x71(%esp,%esi,1)
455237:	66 6c                	data16 insb (%dx),%es:(%edi)
455239:	73 67                	jae    0x4552a2
45523b:	32 35 54 4f 62 43    	xor    0x43624f54,%dh
455241:	61                   	popa
455242:	75 4e                	jne    0x455292
455244:	73 4a                	jae    0x455290
455246:	42                   	inc    %edx
455247:	53                   	push   %ebx
455248:	78 6c                	js     0x4552b6
45524a:	70 35                	jo     0x455281
45524c:	70 41                	jo     0x45528f
45524e:	31 51 36             	xor    %edx,0x36(%ecx)
455251:	2f                   	das
455252:	41                   	inc    %ecx
455253:	61                   	popa
455254:	33 2b                	xor    (%ebx),%ebp
455256:	5a                   	pop    %edx
455257:	6c                   	insb   (%dx),%es:(%edi)
455258:	4a                   	dec    %edx
455259:	33 46 7a             	xor    0x7a(%esi),%eax
45525c:	4a                   	dec    %edx
45525d:	57                   	push   %edi
45525e:	48                   	dec    %eax
45525f:	7a 79                	jp     0x4552da
455261:	53                   	push   %ebx
455262:	53                   	push   %ebx
455263:	38 33                	cmp    %dh,(%ebx)
455265:	2b 2f                	sub    (%edi),%ebp
455267:	79 66                	jns    0x4552cf
455269:	77 74                	ja     0x4552df
45526b:	4c                   	dec    %esp
45526c:	30 33                	xor    %dh,(%ebx)
45526e:	4e                   	dec    %esi
45526f:	74 67                	je     0x4552d8
455271:	48                   	dec    %eax
455272:	4f                   	dec    %edi
455273:	68 59 35 55 74       	push   $0x74553559
455278:	48                   	dec    %eax
455279:	45                   	inc    %ebp
45527a:	43                   	inc    %ebx
45527b:	70 44                	jo     0x4552c1
45527d:	62 7a 43             	bound  %edi,0x43(%edx)
455280:	35 33 46 54 79       	xor    $0x79544633,%eax
455285:	54                   	push   %esp
455286:	30 52 72             	xor    %dl,0x72(%edx)
455289:	44                   	inc    %esp
45528a:	66 4f                	dec    %di
45528c:	71 41                	jno    0x4552cf
45528e:	53                   	push   %ebx
45528f:	78 53                	js     0x4552e4
455291:	2f                   	das
455292:	58                   	pop    %eax
455293:	46                   	inc    %esi
455294:	55                   	push   %ebp
455295:	64 73 48             	fs jae 0x4552e0
455298:	43                   	inc    %ebx
455299:	65 37                	gs aaa
45529b:	71 6d                	jno    0x45530a
45529d:	75 55                	jne    0x4552f4
45529f:	50                   	push   %eax
4552a0:	6a 63                	push   $0x63
4552a2:	4c                   	dec    %esp
4552a3:	65 4c                	gs dec %esp
4552a5:	30 6c 44 62          	xor    %ch,0x62(%esp,%eax,2)
4552a9:	56                   	push   %esi
4552aa:	30 44 42 49          	xor    %al,0x49(%edx,%eax,2)
4552ae:	57                   	push   %edi
4552af:	46                   	inc    %esi
4552b0:	45                   	inc    %ebp
4552b1:	4e                   	dec    %esi
4552b2:	41                   	inc    %ecx
4552b3:	4a                   	dec    %edx
4552b4:	4c                   	dec    %esp
4552b5:	39 79 56             	cmp    %edi,0x56(%ecx)
4552b8:	39 69 42             	cmp    %ebp,0x42(%ecx)
4552bb:	4b                   	dec    %ebx
4552bc:	6c                   	insb   (%dx),%es:(%edi)
4552bd:	4e                   	dec    %esi
4552be:	69 74 67 6e 39 73 49 	imul   $0x39497339,0x6e(%edi,%eiz,2),%esi
4552c5:	39
4552c6:	7a 73                	jp     0x45533b
4552c8:	57                   	push   %edi
4552c9:	79 4e                	jns    0x455319
4552cb:	65 61                	gs popa
4552cd:	35 63 42 59 50       	xor    $0x50594263,%eax
4552d2:	45                   	inc    %ebp
4552d3:	36 4c                	ss dec %esp
4552d5:	2f                   	das
4552d6:	76 70                	jbe    0x455348
4552d8:	61                   	popa
4552d9:	72 6d                	jb     0x455348
4552db:	77 72                	ja     0x45534f
4552dd:	39 42 4a             	cmp    %eax,0x4a(%edx)
4552e0:	73 30                	jae    0x455312
4552e2:	73 56                	jae    0x45533a
4552e4:	56                   	push   %esi
4552e5:	6d                   	insl   (%dx),%es:(%edi)
4552e6:	37                   	aaa
4552e7:	2b 78 51             	sub    0x51(%eax),%edi
4552ea:	6d                   	insl   (%dx),%es:(%edi)
4552eb:	48                   	dec    %eax
4552ec:	4c                   	dec    %esp
4552ed:	4e                   	dec    %esi
4552ee:	4c                   	dec    %esp
4552ef:	38 58 54             	cmp    %bl,0x54(%eax)
4552f2:	61                   	popa
4552f3:	58                   	pop    %eax
4552f4:	65 4f                	gs dec %edi
4552f6:	76 64                	jbe    0x45535c
4552f8:	75 4c                	jne    0x455346
4552fa:	35 6c 6a 73 6a       	xor    $0x6a736a6c,%eax
4552ff:	67 69 53 38 65 55 6b 	imul   $0x446b5565,0x38(%bp,%di),%edx
455306:	44
455307:	4f                   	dec    %edi
455308:	72 43                	jb     0x45534d
45530a:	4b                   	dec    %ebx
45530b:	77 33                	ja     0x455340
45530d:	37                   	aaa
45530e:	5a                   	pop    %edx
45530f:	77 49                	ja     0x45535a
455311:	34 74                	xor    $0x74,%al
455313:	41                   	inc    %ecx
455314:	67 33 33             	xor    (%bp,%di),%esi
455317:	77 6a                	ja     0x455383
455319:	50                   	push   %eax
45531a:	54                   	push   %esp
45531b:	4e                   	dec    %esi
45531c:	4f                   	dec    %edi
45531d:	53                   	push   %ebx
45531e:	37                   	aaa
45531f:	75 63                	jne    0x455384
455321:	56                   	push   %esi
455322:	69 33 39 7a 44 49    	imul   $0x49447a39,(%ebx),%esi
455328:	53                   	push   %ebx
455329:	79 31                	jns    0x45535c
45532b:	7a 47                	jp     0x455374
45532d:	72 72                	jb     0x4553a1
45532f:	57                   	push   %edi
455330:	47                   	inc    %edi
455331:	66 38 71 37          	data16 cmp %dh,0x37(%ecx)
455335:	47                   	inc    %edi
455336:	74 68                	je     0x4553a0
455338:	66 62 55 68          	bound  %dx,0x68(%ebp)
45533c:	61                   	popa
45533d:	4a                   	dec    %edx
45533e:	4f                   	dec    %edi
45533f:	6b 64 48 62 42       	imul   $0x42,0x62(%eax,%ecx,2),%esp
455344:	35 79 45 54 4d       	xor    $0x4d544579,%eax
455349:	69 77 34 7a 38 62 41 	imul   $0x4162387a,0x34(%edi),%esi
455350:	53                   	push   %ebx
455351:	57                   	push   %edi
455352:	35 4f 45 62 37       	xor    $0x3762454f,%eax
455357:	63 59 72             	arpl   %ebx,0x72(%ecx)
45535a:	2f                   	das
45535b:	54                   	push   %esp
45535c:	6f                   	outsl  %ds:(%esi),(%dx)
45535d:	59                   	pop    %ecx
45535e:	72 59                	jb     0x4553b9
455360:	63 51 33             	arpl   %edx,0x33(%ecx)
455363:	34 4d                	xor    $0x4d,%al
455365:	50                   	push   %eax
455366:	38 50 58             	cmp    %dl,0x58(%eax)
455369:	72 68                	jb     0x4553d3
45536b:	66 32 61 33          	data16 xor 0x33(%ecx),%ah
45536f:	53                   	push   %ebx
455370:	31 39                	xor    %edi,(%ecx)
455372:	2f                   	das
455373:	37                   	aaa
455374:	73 5a                	jae    0x4553d0
455376:	2f                   	das
455377:	4e                   	dec    %esi
455378:	45                   	inc    %ebp
455379:	2b 41 30             	sub    0x30(%ecx),%eax
45537c:	52                   	push   %edx
45537d:	61                   	popa
45537e:	6d                   	insl   (%dx),%es:(%edi)
45537f:	45                   	inc    %ebp
455380:	72 73                	jb     0x4553f5
455382:	69 34 2b 6a 39 79 66 	imul   $0x6679396a,(%ebx,%ebp,1),%esi
455389:	64 78 6c             	fs js  0x4553f8
45538c:	72 65                	jb     0x4553f3
45538e:	6b 33 6f             	imul   $0x6f,(%ebx),%esi
455391:	4e                   	dec    %esi
455392:	4f                   	dec    %edi
455393:	56                   	push   %esi
455394:	79 4a                	jns    0x4553e0
455396:	52                   	push   %edx
455397:	70 34                	jo     0x4553cd
455399:	75 4a                	jne    0x4553e5
45539b:	6f                   	outsl  %ds:(%esi),(%dx)
45539c:	70 42                	jo     0x4553e0
45539e:	65 42                	gs inc %edx
4553a0:	56                   	push   %esi
4553a1:	39 36                	cmp    %esi,(%esi)
4553a3:	47                   	inc    %edi
4553a4:	31 33                	xor    %esi,(%ebx)
4553a6:	52                   	push   %edx
4553a7:	2f                   	das
4553a8:	76 54                	jbe    0x4553fe
4553aa:	59                   	pop    %ecx
4553ab:	6c                   	insb   (%dx),%es:(%edi)
4553ac:	63 32                	arpl   %esi,(%edx)
4553ae:	59                   	pop    %ecx
4553af:	64 64 39 46 75       	fs cmp %eax,%fs:0x75(%esi)
4553b4:	4b                   	dec    %ebx
4553b5:	61                   	popa
4553b6:	59                   	pop    %ecx
4553b7:	49                   	dec    %ecx
4553b8:	69 70 46 4d 66 31 50 	imul   $0x5031664d,0x46(%eax),%esi
4553bf:	4e                   	dec    %esi
4553c0:	38 35 5a 58 42 38    	cmp    %dh,0x3842585a
4553c6:	52                   	push   %edx
4553c7:	38 4c 78 77          	cmp    %cl,0x77(%eax,%edi,2)
4553cb:	36 71 4f             	ss jno 0x45541d
4553ce:	6f                   	outsl  %ds:(%esi),(%dx)
4553cf:	4d                   	dec    %ebp
4553d0:	78 63                	js     0x455435
4553d2:	54                   	push   %esp
4553d3:	39 64 71 5a          	cmp    %esp,0x5a(%ecx,%esi,2)
4553d7:	4b                   	dec    %ebx
4553d8:	75 43                	jne    0x45541d
4553da:	4c                   	dec    %esp
4553db:	50                   	push   %eax
4553dc:	57                   	push   %edi
4553dd:	41                   	inc    %ecx
4553de:	62 38                	bound  %edi,(%eax)
4553e0:	33 74 77 44          	xor    0x44(%edi,%esi,2),%esi
4553e4:	67 56                	addr16 push %esi
4553e6:	47                   	inc    %edi
4553e7:	66 56                	push   %si
4553e9:	52                   	push   %edx
4553ea:	47                   	inc    %edi
4553eb:	62 66 75             	bound  %esp,0x75(%esi)
4553ee:	4b                   	dec    %ebx
4553ef:	74 7a                	je     0x45546b
4553f1:	34 6c                	xor    $0x6c,%al
4553f3:	31 49 41             	xor    %ecx,0x41(%ecx)
4553f6:	42                   	inc    %edx
4553f7:	4e                   	dec    %esi
4553f8:	4d                   	dec    %ebp
4553f9:	54                   	push   %esp
4553fa:	74 30                	je     0x45542c
4553fc:	67 53                	addr16 push %ebx
4553fe:	71 4e                	jno    0x45544e
455400:	37                   	aaa
455401:	57                   	push   %edi
455402:	63 45 39             	arpl   %eax,0x39(%ebp)
455405:	4a                   	dec    %edx
455406:	6c                   	insb   (%dx),%es:(%edi)
455407:	39 77 4b             	cmp    %esi,0x4b(%edi)