MVHANEKVADLTQYEVVAKQKLPKMVFDFYAGGAEDEHTLKENVAAFHRIRLRPTTLLEVKQVDLSTTLLGLKISMPIMIAPTSMHRMAHPEGELATARAAMSLGTIMMLSFTSTCSIEEVAAIGDSVRFFQVFVYKRRDIIEELVRRAEKAGYKAIILTGDTQRLGRREADIRNRFALPPHLTFKNLEGLIPVQMDKSKGSGLPALTNDLKDRSLCWKRYFLQGEHDVPNSPLICSIKLQYLMDSPNVQDIQWLKSITHLPILVKGIMTGEDAAIAVQAGVSGVIVSNHGGRQLDYVPPTIAVLEEVVLAVGGRVLVVCDGGLRG