MRRICLTLPTNRACVAAIKAVGREAVYAARRFGVEVHLLVLDSSQAPDFAEHARAVRELPAEPGVVAHHLGEAEQGEFLRQVVERSGVAKPELVLDLMLPGASSYGACTNRAFLIAAALGCESVHRRDSDSRFQELDGAPVFPVHHELMSLGRRAGDAVDGVDESRVAPADAGKPVAMVGASFVGEMSVDIEEMHRLDPDVYHEVVGLWAPAGWPAARKHELAVESFRGAGSEAFTADHSVLGAVDPMRVDMCNIAFHQVHEEVPLPPATDTIGSDYFLIHLVHDATLPGVLHNRHIVNYYTPERRTDAGFSAYHLRFAKFFLSMLYFNAVYADMAAAGGALLDEHHHVRAPHVAEFVRASTLLDRTENVERLDCLDRSYRTLGGRYAEFADLLASRRERLLDEALQDANDFALLVECWPALVAASRETVLRRSQRIPG