MNVRAFLNAPVGLLRACHRPHFSPVREPPVPRRDDIKKILIIGSGPIVIGQACEFDYSGTQACKALREEGYEVVLVNSNPATIMTDPDTADSTYIEPLTVDILEKIIAKEKPCALLPTLGGQTGLNLAMDLDKHGILEKYGVEMIGARADVIAKAEEREQFKQAMGKIGLEVCKGATVHTVAEARAVLDEVGLPAVVRPSFTMGGSGSSIAYNREEFDSLVRNGLDQSPVTEVLIEESIIGWKEYEMEVMRDRDDNVVIICSIENFDPMGVHTGDSITVAPAQTLTDKEYQRMRDASLAVIREIGVETGGSNVQFAVNPENGRLIVIEMNX