MALLMEPGSEPLTEGEKADLDAIAAIKESAAREYREEGNQFVKKGRKHYPDAVDCYTKAIAQMGALSPPSPDASVLFANRAHVNLLLGNHRRALDDAEQAVRLSPANLKAHYRAAKAALALDLLPEAASFCRRGLEHDPASEELKKFLAQVEAQQRERDLKRAKVEQAISAAKELAAAIEKRGLRLGKAAYQELTRVKKPKLDDQGLLHWPVLLLYPEVMSSDFIEDFPETDLFSDHLDLMFSESSPPLPWDENHAYTREAIEMYCQAGDGTPFSKSELLKYLLEGTVDSGSLPESLDGEDGERSTVKGSTAISSTGQGSSGKWIKVREGKTLQEALQHKDYIIPAVPVFFVVSRKSAFYSKFKDGKWSLP*