MTQKELTLLNLGDSLDNISNIDPRGYGVCHILYPASREYTGGPLCMNAAGKLCDTLKQDDLVYIMTGFVLPPFGSAETDGVISSVLLARSLVIAFGAKPVIVCQEENVPAVKAMAAVVGLHLYESIDELKKYPISMAVVPFTKDKSKAESCADEIISHGKPAAVISIEAPGENKIGKYHNATGLDVTDLEAKMDILFDKLRAMGVLNIAIGDLGNEIGMGTIAPHLHKHIPYANEGECRCGCGGGIAVRSITDNIITATVSDWGCYAMIAAIAYLKKDIDIMHTAELEGEAITAAARNGMIDMYGWCIPAIDGFGKSMNMTIVNLMRECVSYALRLEDTCKTWFEKVIDKGFFGE