MEFRSQAATHQSPAAAKAALAGTWKLGVRQAVSLAPREPGVFTVAHGRLWVTFDGPHAGPANDWGDRVLGAGDRLVLGPGQRLVVEPWDCRQAGYFSWDPLPHAVPVRSARMVPLLQAVADLRLALVFGAGASLRLLRGIGHAVLGAAPRQSAPDVCCPRGAMG