MATTAKVDTDDLRRFKDVNLDEAPSRRHVRDSLKDTQLNLDHILLKTPGDGIKTKESYEVNSRGVEIFSKSWLPQASIPRALVCFCHDPFLAGIARRLALSGYGVFAMDYPGFGLSEGLHGFIPSFDLLVEDVIEHYSNVKENPEFSSLPSFLFGQSMGGAVSLKIHFKQPDAWTGAVLVAPMCKIADDMVPPPVLKQILIGLANVLPKHKLVPQKDLAEAAFRDVRKRNMTQYNVICYSGKPRLRTAVEMLRTTQEIEQQLEKVSLPILILHGEADIVTDPSVSRELYQKAKSSDKKIVLYKDAYHSLLEGEPDEMILRVLADIISWLDDHSSQAEGSLVTPPKFLAIRYVIGVKMGALDSVKMFSAQNKIKKDKNASPTECEEQVAQALFDLENTNQELKSELKDLYINQAVNMDIAGNRKAIVIYVPFRLRKAFRKIHPRLVRELEKKFSGKDVIFVATRRIMRPPKKGAAVQRPRNRTLTSVHEAMLEDVAYPAEIVGKRTRYRLDGSKIMKVYLEAKERNNTEYKLESMMGVYRKLTGKDVTFEYPVEA*