MTSWRDKSAKVQVKESELPSSIPAQTGLTFNIWYNKWSQGFAGNTRFVSPFALQPQLHSGKTRGDNDGQLFFCLFFAKGMCCLGPKCEYLHHIPDEEDIGKLALRTEVLDCFGREKFADYREDMGGIGSFRKKNKTLYVGGIDGALNSKHLKPAQIESRIRFVFSRLGDIDRIRYVESKNCGFVKFKYQANAEFAKEAMSNQTLLLPSDKEWDDRREGTGLLVKWANEDPDPAAQKRLQEELKLESLNMMVHLINNNTNSAGTEVNNKNNERLDRTFPEASVDNVKKRLLPLDNGMESDDFIEKLKKVKKNISRENISSKPSVGKLGGPLLDYLSSDED*