MLVRYSYDAKGRRLGRALVYTESEHGIPRQSVDAGAIRVVEALVGAGYETYIVGGAVRDLVAGRTPKDFDIVTGAVPSRIRRLFRNSRIIGRRFRIVHVSCGSQLYEVSTFRSRVGEGSVCVPGTLEEDAWRRDFSVNALYYDPLRNVVIDCVGGMVDLKRRRVRPLIPLRSIFVEDPVRMLRALKCSVMCESSIPFSVRRSIRRSVSLLGGCSPSRLTDEFVKILFSGRSAALVRALCGYQLLLYLQPSVHYFMRDVPCFESAFFASLRVLDQAFVSGRVKRVGQALTYVLRDFVGLVFGHADAPDEVYIRVYRACRSFVLPMNPPRVELEYAVRSCLGGRGFAARAACTPSGRLCARENGVRCVFSSP