MRIEDVRTVPGLSGFFFDDQQAIKDGATQTGFAYDGQPVTDGFDRIREAGEALIVEIELADGSIATGDCAAVQYSGAGGRDPLFRAEKYRPVVEGAVADALRGQDATQFGANATMLEEMSPQRSGGDQLHTAVRYGVSQALLNAAAQARGVTPTDVLADTYDTEPATSPVPVFGQSGDERRINAEKMLIKGVPVLPHGLFNSVEKVGENGEGLRDYLAWLSDRATALGPEPYSPRFHVDVYGILGKVFGPPYDRTEVTDYFETLREAAAPYPLQVEGPMDAGGRQAQITEMAELREGLADAGVDVDIVADEWCNTFEDVQAFVDAEAADLVQIKTPDLGGIQRSAEAVLYCDGTDTRAYVGGTCNETVTSARACAHVALATDAAQVLAKPGMGFDEGFMVVTNEMRRALARRDATQEVPADD