MAFSRGLPAFCPTLSFLLLALVGPSSALSPRAASRGVGSIAAARARPAVSVLDASVLAPGSTTTDSTAKGVVVPTAPFLKPCKAEEEPLSGDSYVPPEPLQLQDGDALEAKWDRLRGTRKRDQLRRSMALQTFFLKAGWKTVRANMTDDDMRTAMTAAWVRDGLLQLGPTMIKLGQVFSSRKDLLHPAYCEALESLQTAVPCVSASRVRELLEAELGSPLPFDSFDDTPLAGASLGQVHRAVYKGTPVAVKIQRAGLTEMFDTDX