MVTNSRGEYVLSGPLGNIFNSLVAVLRFNYTIAVPREVTTGSPQPDGTWTGSMGMLFRNERDMDMGPFFPAEERLEFANPTTVFYHEELRILAGRKHAQEVEKIDSVRQLVRKPVVQPFMWKGTSYVGMVAHSTNEDLRKIGRVVEERGTAQPASILYGQELLKRVVLGRAVVISDGTSLVFRVSNVCGAFHDSEFYLAQEGLVSHPLNSFTRMDMDPGFRADVNRVIRHLVEAGLVDHWWTTATGDMSRCGGSIQQDSAA