MKQVCVLGNGQLGRMLRQAGEPLGIAVWPVGLDAEPTAVPVQQSVITAEIERWPETALTRELARHPAFVNRDVFPIIADRLTQKQLFDKLGLATAPWQLLTSTDEWSGIFDRLGELAIIKRRVGGYDGRGQWRLRADETGQLPDDCYGECIVERGIHFSGEVSLVGARAHDGSTVFYPLTHNLHQDGILRTSVAFPQANAEQQEQAESMLSAIMQALNYVGVMAMECFITPEGLLINELAPRVHNSGHWTQNGASISQFELHLRAITGLPLPAPVINAPSVMINLIGSELNYDWLKLPLVHLHWYDKAVRPGRKVGHLNLTDSDTSRLSATLEALSPLLPGEYASGIIWAQSKLK*