MKLTPAQLAKHLQGPLAPVYVVSGDEPLLCQEACDAIRQACRERDFGERQVFNAEANFDWGLLLEAGASLSLFAEKRLIELRLPSGKPGDKGAAILQEYLQRPPEDTVLLLSLPKLDGSTQKTKWAKALIDGNAAQFIQVWPVDVHQLPQWIRQRLSQAGLSASPEALELIAARVEGNLLAAAQEIEKLKLLAEGNQIDAATVQAAVADSARFDVFGLIDAALGGEAAHALRILEGLRGEGIEPPVILWGLAREIRLLAGLSQQYGQGIPLEKAFAQARPPVWDKRRPLLTRALQRHSSSRWNQMLRDAQLIDAQIKGQAPGSPWSGLSLLALSLAGQRLGLPAA*