MPADRVLGLRELNRATLARQFLLDRTTLPVPEVIEHLAGLQAQTPHTWYTGLWSRVEGFKPEQAAELLTGRRAVRIALMRSTLHLVTARDCRWLRPLVQPVIERATEGMYGRDLEGVDRGELAAVGRALVEEQPLTPAVLGARLAEHGRAAGWGERHPHALAQMVRALVPLVQVPPRGLWGRSGPGAHTSAEAWLGEPMDAEASVEDLVLRYLAAFGPATVKDVQTWSGLTRLRQVLERLRPRLVIFRTADGRELFDLPEAPRPDPQTPAPVRFMYDFDNLFLSHADRSRVITPAYRRHTLPRNLMPSLLLVDGFTEGTWKIVRNRGAATLLIKPFRPLTRAERAETAEEGIRLLEFAEAEADRHDVRFIPHDAPEEPWRAGAR