MNIKQPQYIFSALALAVVVGLSGPALAQSAAGSSPGAAAPSAASKAALPQVDDKVAREAAKKRAELAQDAITALAKTHEALILLDAKKTKEALAALELASGKLELVLAREPKLALAPVDVSVITHDIHADVESVKKAVKLSRELLDDDEVQKARPIVANLASEIVIETDNLPMATYPAAIKSAARLIDSGKIDNAKAELARALNTLVVTSVAFPLPVLRAEAAMAKAEKLAETDKRDAKQNEELSALLAYVRTEIELAQILGYGKKADFKPIFDQVKSIEQKSAGGKSGKGWFDELKTRLQKLF*