MVDQAAAAVQAALDAGRTRQMVSLLLPVNEKEADFNSTEPVDYPCSLQKEFDTACALTKSLLQRLLGAGTNINAKRIDDGGVEGEPCAVLFPDDKSFLAVVFPTADRLKQLQGYAKQEGRPLLIVNPQWRNEGQVISDFGFGPWRKAADDFLATFEPSYALKEKRIGSPGTVDAATGTRFVSGGVIRLLRCYPGPWEAHAMAANGSSQFLENSPAEQGYKDLDAAIKRGRAAKLEIFAIAQQVTAVYRSSSEEEEAADGASSAAGGGAGATSEELASLSDADIEALDAASLRRLLLGMGMPASGKISKLRERVREARDA*