MSDTTASATDLSLVLSVAQEAARLAGSTIVGALGSAGALQEKSNSTDLVTETDQKCEELIVKLLQEKFPAHKIIGEESNGSAKYELTDDPTWTIDPIDGTTNFVHSLKLSCVILSFLEQKIVQVAVVYDPYHDELFYATKGQGAFLIAKGGAPTPLQVSQTKSLKQAVITMDPGYGRGSVEVARFCNLQAAILQTGVRNLRILGSTGLVMANVAAGRVDAAFEEGSWDTGLGPKIWDFAAGKLLIQEAGGLTRDIEASDFSNTELDVMKRSFFGAATPELANELLAIIAKDKK*