MPDAKQCWECRKRRLVCDFERPACIKCRDRGVQCPGYDHKPLRWVAPGETRSKKRKAQQRSVDYYNRVISPDLLATNQRASDNPFFVPPAAAAYILPAVAEIVVSTALGHRILQSRQCSTSDRVALATKLQHHRGLAIRLMADVLATDGMRTSDEMLACVLVFLFAEFRHLFRYFTIIDVFGATTSPPLDVGRAHRQLDVLPVLPTLYRDGLQTCVPCPPELLGHVILVNHFRAQFCGPAAEQKKNHLFAAAGETLQKICDFSVHQWVDDTVLPSLLMDDAEKARQHASLASSQTKARRWIWLALTSAFKSAIALYCISTVFDGRTYESGDNGMACNALTSCSDIRMFHVETLRTNLQTVASDEGGQLRKFTIWLLVVLGVVTDPSDETCKRFITGELKWISGHVGISSPLIAIGVLEKIWQISCTRVDKKGVGWDGLFEKPYIFAL