MPLKHDPVSVYHHGPHMPTPHPNNRPHHQMGHPGMESLDMLDPANSMTTLTPMSESTGGGPGHHTGIHGPSVYGGMNGMMSHHHHHGNLGSGGGSVPHPAHHHPAMAAAAPAAAAAGLHPDADTDPRELEAFAERFKQRRIKLGVTQADVGKALANLKLPGVGALSQSTICRFESLTLSHNNMIALKPILQAWLEEAEAQAKNKRRDPDAPSVLPAGEKKRKRTSIAAPEKRSLEAYFAVQPRPSGEKIAAIAEKLDLKKNVVRVWFCNQRQKQKRMKFAAQHX