MCASRDDWRCARSMHEFSAKDIDGHMVNLDKYRGFVCIVTNVASQCGKTEVNYTQLVDLHARYAECGLRILAFPCNQFGKQEPGSNEEIKEFAAGYNVKFDMFSKICVNGDDAHPLWKWMKIQPKGKGILGNAIKWNFTKFLIDKNGCVVKRYGPMEEPLVIEKDLPHYFHHHHHH