MATPTLIHRVTVIDQFRVTPPSGSVPETHLPLTFFDVLWHPSVTVQRIFFFDLPKPYTKSHFLTTQLSTIKQSLSLALQRFYPLAATLTPAPQTGHNEFHYTDGDSVLLTVAESDSDFHALIADHPKDTAEFHPLVPELGSSDLSSFQLTVFANSGFSIGLTGRHVAADGGSIMQFMKHWASVCRLGPESESMNSPSPIYDRDLIPDPTGLKAIFSDQISMQEKTWKEMALKLEAEEKEHMVRATFVLSRANIVELRQRVAAARIVQVEDGGRRSPLHISSFVLTCAYMWACLTKARGHVGDGTIHFGFAVDCRARMSPPIPAAYFGNCIGFGVCSAGVRGSEIASVKDDEGLVAACEVIGRAIQRLDDDGVLNGADQWFSRFCSIVASGDPLLSVAGSPRLQVYDVDFGFGRPRKVEVISIEESGAMSLAESREDGGRGIEVGLALPESEMERVTYLFKEGLGIH