MDSLALPVGSMEGTVVENKRIILRRYITGMPVEDDMELQYSKLTLQLEKGNRDVLVKNLYLSCDPYMRNRMRDFRDSYIEPFDCGSAIVGFGVAKVVLSNHPEFKENDIVTGLTTWEVYSVIRDGSGLKKITTQDIPLSYYVGILGLPGLTAYGGFFDICSPKEGEQVFVSAASGAVGQLVGQFAKLMGCRVVGSAGTNAKVDLLKKRLGFDDAFNYKTEPDLTAALKRYFPEGIDIYFDNVGGKMLEAVLCNLKVHARIAVCGMISQSLADEGEGIRNLSRLLIKRAKMQGFLMTDYLHLQYEFTEKVIGYLKQGKIVYIEDIVEGLERAPSAFIGLLNGKNVGKQIVHL*