MPENVLVVGGGGREHAIVRALAPDCTVFGLASNRNPGIAALAADTTTAEETDTEAIVEYAAAIDADAAVVGPESALQAGVADALTDAGVFTFGPTAEAARIETDKAFQRRFMAENDIPGTPGFETFDSAEAAAKYVETIEEDVAVKPTGLTGGKGVRVTGDQLTHEEAADYIRGDDHDEWVVEERLVGEEFTVQAFVAKGERSSPSSRTQSGDDGVVRPTPAVQDHKRAYEGDEGPNTGGMGSYTDAGPTLPFMDEADYDDAVEILEATVDALPTYTGVLYGQFMLTAEGLKVVEFNARFGDPEAMNVLPLLETPFSDIVDAAASGEPLPNPTFRNQATVCKYAVPDGYPTDPSAGAKITVDESTVEAGAETHGGEALLFYASVDDRDDGLYTTTSRAFAVVGIADDIETAEAIAADALAAAGDGLRVREDVGTAELVQKRVDHMARLR