MFHLVPSGSGSDFGPGHVILPSSEPLASVARFHASEWCHSETCRIHNRYDKQASDGAIDVDYDGTPVRSGAPRDQITVAFGTGEVTGNFVHDRICLSPEAAPASQSAGMAYTEPLLLVQSGDALERGQPGENITQVPIMANVSTPLRHEAMNCVDLRVVMATEMTEEPFHAFAFDGVLGLGLDNLALAPEFSFFGMMAKQVALEEPSFGVFLADSDDEISEISFGGISPDKITSALTWAKVASPELGYWQVQVNSIRIGNRTLDYCDDGECRAVVDTGQSVGGQVPTGELRWRVRVRC*