MVFKRLLAAFGDDGPTVDTVLPHPHTRPGDLLEGSVELTGGGSRTEIAEIVLVLVARTEDEEGEATGGAECTRVPVAAGVSLDAGEHLSIPFSHPVPWQAPLTEAGGSPLPGVLAGLRTEVIVDGDADKGDLDRVHVHPLPIQDRVLEAMLRLGAVFAGVRVEGWPAPGPHEESAFLQTLVFHPAEHHAHEVGEVEVLFAADPAGVGVGFVFDRHAEGFSEGGAPSWFRAEHSEADHTDWARAVDEWIGQALYRRRGFSGHEGEYGEQGGGGVLGAVGGVALGVAGGLAAGYVAAEVVDEIGDAFEGEEEPEEVEEEE