MNAFSHVPPGFRFHPTDEELVDYYLRKKVQLKRIDLDIIKDVDLYKIEPWDLQERCKIGTEDQNDWFFFSHKDKKYPTGTRTNRATTAGFWKATGRDKPIYVKHCLVGMRKTLVFYKGRAPNGQKLDWIMHEYRLETNENGAPHDEGWVVCKVFKKRVATVQRMATTDSPFWFNHEHVAFMAPHIDSPRQAVHHLQNAAYHHGHHQTYHHPCKVELEYHHLLPQEPASFLQLPQLEIPRLPDLIGAVAASLQPCNQTHDGQASRQLEIEPIYVTDASAGEWRDLDKFMASQLSHGGATPKESSGYANPALAFQAEGNREEALDYVSASASSGGDNGLWK