MSLKVPKASGPDLFKSGYKHIVRTSFGPNGRNKLIINHLGRLFVTSDAATIIREIEVAHPAAKLLVMASTAQEAEMGDATNLVLIFAGELLKRSEHLLTMGLHPSDVIQGYEMALAKGRELAAAVSSSLASKQPGCEVLLSKLVAEAALAVMPKNPKDFNRGMVFGREPEGIVKNATKAKDLALHYLNRMGIAVIKVLSKFDLRRLCRVVGATPLARLGAPTPEEAGMVDVFETVEIGGDRGATANYLDDLERSLDDGINIKRWAEACEVVPRTLAENAGAGVDIESEKEGVRSTKDMGVYDPYAAKDWALKLATEAAISQGHWDDD*