MELTGIRRTLFVVLGAVLTVGGCTSGTAGKADRAGQAGGTAGAPATPAAGPAAILMMDDITAVFENGATVPRYAYITDLHDGCGYTAGWIGFCSQSGDMLGLVKRYNAIAPHNVLAQYTAVLQRLADSGSDDTSALGEAFVRDWKKAALDPAFRRLQIQVGHDTYLAPAMQLGAREGVKSELGLENLYDTALMMGQTSDDCDGMLKIAHETDKLLGGNPASGVNEATWLARFNTVRRQHMKQPCTAGRENDWPQAVDRSQALQELADRGEWDLKAPLTVGADFELTISRPQD