MTHLTRVSAINWNRIDDDKDLEVWNRLTSNFWLPEKVPLSNDIPAWQTLSAAEQQLTIRVFTGLTLLDTIQNTVGAPALMADALTPHEEAVLSNISFMEAVHARSYSSIFSTLCHSKEVDAAFAWSESCDPLQRKAQLMLGYYQADEPLKKKIASVFLESFLFYSGFWLPMYFSSRGKLTNTADLIRLIIRDEAVHGYYIGYKYQKGLEIVSPGKREELKNFALDLLMDLYDNELAYSRELYGESGWFDDVSAFLCYNANKALMNLGYEALFPAEMAAVNPAILAALSPNADENHDFFSGSGSSYVIGKMEETADDDWDF*