MVVSEVQCTVLEVKVIERLGTTIDVMLVNGVLHEGDQIVFCGMQGPIVTTIRALLTPHPMKELRVKESPDCLRGLIRKTRSLTDKPFGVGVALAFPHKENRKAISDEKVGSLEDAEKAMNAGVDAIIIQAKNAGGHVLGQDGLITLLPRVVDLVAGRDIRIIAAGGVIDARGYVAALALGAQGICLGTRKNGELYNECSSHHPGS