MKIVHRDLVRNGPGSVKLVPEEEDDLWHAYNLIAIGDSLQAVTVRKVLREVASGGRDAERVKLKLEIVVESVDYDKEGSVLRVRGKNITENDHVKIGQFHTLELELKRPFVLRKEIWDWLALETIQQACDPAASADLAVILMQEGLAHLFLIGKSITATRARIETSIPRKHGPAIAGYETALKKFFEYVLQAFLKHIDFEVVQCTVIASPGFTKDQFRDYLFLEAARRDLRVIIENKQRLVLAHATSGYKHSLKEVLDTPGVMALIKDTKAAQEVRALQDFFNMLTNESARACYGPKHVEFALQQFAIQTLLITDTLFRNADIATRQRYVKLVEDVKKNSGTVHIFSSMHVSGEQLAQLTGIAAILRFPLPELEDMEL*