MATRPVHTINVMEHCRVSPPAGSVAETSLPLTFFDLIWLRVNVVVRSVSFFELSDCKVQTHLPYSKQSLSLALQRFYPLAGALRLSPQTGEYEIHYTDGDSVPLTVVESDSDFYELVMDHPRDMAEFLPLVAELPASDLISLQLTVITDSGFSIGLAVPHVVADGHGIMNFMRHWGSICRLGHESDSMSLLLPLHDRALIPDPNGLKRIFLDHVKMAMAKQGQNQQNLWPVQAQSQHMVRATFVLTRAKIEELRQRVTMAREGIMEEGGEKKPIHVSSFVLMCARVWVCLTKARAVEGDQMVLFGFGVDCRGRMRMAQPIPATYFGNCVTMCIVSARGSDIAMGDDADGGGGARFMAACEAISGAIQRFDDDDGVLGRSDGWFRRLLSIMEAGERIISVAGSPRLGFYDMDFGSGRPSKVVVTSIEQRGGISLAESRDDAGRGLEVGVALPKHEMEQFTYYYDKGLKNY