MTDTSLPVQRLLGKVALVTGGATGIGESIVRLFHKHGAKVCIADIRDEVGQHVCETLGNDQNVCFIHCDVTVEADISNAVDFTVQKFGTLDIMVNNAGLSGPPIRDIREYELSVFENVLDVNLKGAFLGMKHAARIMIPLKKGAIVSLCSVASAIGGVGPHGYTASKYAVLGLTQNVAAELGKHGVRVNCVSPYAVATGLALAHLPEDEKTDDAMEGFRDFAARNANLQGVELMVNDVANAVLFLASDESRYISGHNLMVDGGFSCVNHSLRVFR*