MSQVSLFKNSNWVLTIREVFLEINVFEVDAAGRHRRKGRKLRRWSRPAESQRVSPESKVMMEEGLPPGFRFHPTDEELITYYLSRKVSDFSFATRAIADVDLNKCEPWDLPSKASMGEKEWYFFSMRDRKYPTGIRTNRATESGYWKTTGKDKEIFHGGRLVGMKKTLVFYGGRAPKGEKTSWVMHEYRIQNKFPYKPNKEEWVVCRVFKKSQIMKMRHPHDSPEMDSPCNEAHASLGELGEIDVSSMLGGFAPAASKGVRGGV