MKQKRILVTGAGSGFGREVALRLAARGHRTIAGVRGAGQAADLREEAGRRGVPLRVETLDITVAADRERAWEWDIDVLLNNAGSAEAGASAEIPLELVRALFETNVFANLELTQGFVRRMVEQKRGGKVLFVSSIAGLITGPYTGPYCASKHALEAFAEALHAELKPFGIQVGTINPGPYQTGFNDRMMETWKRWYDPQRHFTDHSGVRFPFEQYDPEEMIARMVELAEADEGPFRTLLPEAFVEVVKDEQAQVWQRRL*