MSTNKILDPVSGGTASTNLSPSSFARLLPVQHLIFEQLSLVCPLTALRISRFSYRITIPILYRDVTASRELFRGLKQETEDYQRTVQALAFTRVLRLTDFTSMDAVYHLAFDIGEPDPETKERYPRLYQNLFPKVEKIVYNWPAVQSDYHEYIDILESSSLDFVVGRGNRLRLQLGERFREVEVHLEKGRIDYWMEIEEFMFFNGPKDAVIYIDVHNPTILRSIGKFMPLAWASAEKLRVVVKAEEPESDRFSSKEEYVEPLAGSLAKYASRLREGDNPTDESQVGPFQRPKKVFFTFPNRKAVIEELFERIIGEKEDEEAAALEEVINEHMVFE