MDWLAVRFEQIRLKKTVQNVTVTTGAVRAAASETATSGTQVKTGNGTGKKDVTHFLHIDDFDKDTLFHILDRAAVVKKALKSGDRQYQPFKGKTMSMIFTKPSMRTRVSFETGFHLLGGHAIYLGPDTIELGKREETRDISRVLSGYNDIIMARLFAHQDMLDLANYSFVPVINGLTDYNHPCQIMADALTIIENVGRLEGVKVVYVGDGNNIVHSWLRLAAVIPFHFVCACPEGFEPDMETVEMARRAGRSTVEILHDPFEAVKGADVVYADVWASMGRKEEAELRFQRFQGFQIDEKMMAHAGKQAYFMHCLPAERGVEVTDGVIEAANSIVFPQAENRMHAQNAVMLHCLGF*