MTDTSLPIQRLLGKVALVTGGATGIGESIVRLFHKHGAKVCIADIQDEVGQHVCETLGNDQNVCFIHCDVTVEADISNAVDFTVQKFGTLDIMVNNAGLSGPPIGDIREYELSVFENVLDVNLKGTFLGMKHAARIMIPLKKGAIVSLCSVASAIGGVGPHGYTASKYAVLGLTQNVAAELGKHGVHVNCVSPYAVPTGLALAHLPEDEKTDDAMEGFRDFAARNANLQGVELTVDDVANAVLFLASDESRYISGHNLMVDGGFSCVNHSLRVFR*