MLFLSLAAIGKLDVTGPHGARRAGPPLVVHAEVQAAIDAGEPVVALESTIITHGMPYPDNLHTARAVEEAVREAGAVPATVALLDGVCHVGLATEELTRLAQLGRERVAKCSRRDLAAVMARRGHGATTVSATMLLAHLAGVPVFVTGGIGGVHRGGEASMDVSADLTELSRTPVCVVCAGVKSILDIPRTLEVLETNGVAVAALGARLPSARASEFPAFFTRSSGCAAPLTVANPHEAAALVHASRSLGLSSGTLVAVPIPAKAEAEAGAVQAAIEAALGEAEVAGVQGRELTPYLLARV