MLEFHMDDTQIGREDESLAEMRLYMPSNIEGQMDAEAFFKAVQEKADIGVDTGDGICRFDDVGMLTPRGRYELEMFPTFLRLHGKSYDYKVLYSSIERLFVLPKPDKNHVFFVISLDPPIRQGQTHYPHLIMQFAINKPPVTVQLKITEEALNTKYKDRGLSQQVSGAEHDVITKVLKGLTGKKVFGPGSFRIGDDSACCLKCSMKANDGLLYPLEKSFFFLHKPPTYIRHDEIKHIEFSRNFDITITLNGSGTIQFTNLARDSFKTLFDFLEKKSLKLKNASVEAEAAHKTVLAELDDDDDEDPEDAEDYQESESDSGSDDDSDADEDEDESEEEKPKKKPKKDGDGGTKRKPRSSKGS*