MTTLSVAMGSALFPSILLQFFRDLYRFTQCSNEQCGFMFRTRKSTLIKKLLSLQESSAKNTYDPTSQGLAKVFLKDIGEIEVLQLLLTVLKEGALGTTCIVVNSQDKHLTACKLWRWPLYRTMPTLKRVPICNDRCNETECLNPYHYFLTMSHSPSKTIRLDSSPVSLPITRDLSDSGICIDMCSDTFNTEDGESTGTWCNVAYWEHNQRIGALHCVNDPIVAIANNISHSGLDLSKIANDDVSRDEVTARVRKHIGSGILVSLEEDGIWLYNRSEISIFVQSPTMSTGDKSRPQVHKVLPGYALNSYHFAHHSTVSRTARTIRLSFEKGWGPGYRRQYITDAPCWLELLLSIR