MLARITADFVRGLFMSQDIGNNDVCEACGCAGEIGFIIKEGDDVAEVTVYGNSKALIETEFAKYVELAKQVSSNVEFEASELTEESTELNARFKFEVSAEKIIFELKTRSLAR