MKQVCVLGNGQLGRMLRQAGEPLGIAVWPVGLEADPEAVPFQQSVITAEIERWPETALTRELARHPAFVNRDVFPIIADRLTQKQLFDKLGLATAPWQLLADKSEWPAVFARLGELAIVKRRVGGYDGRGQWRLRENEIDQLPADNYGECIVEQGINFSGEVSLVGARAHDGSTVFYPLTRNLHQDGILRASVAFPQANARQQEQAESMLTAIMNELNYVGVMAMECFVTAEGLLINELAPRVHNSGHWTQNGASISQFELHLRAITGLPLPPPVVNSPSVMINLIGTDLNYDWLKLPLVHLHWYDKEVRPGRKVGHLNLTDSDTDRLSATLEAIKPLLPPEYTSGLFWAQSQLS*