QMSHPGMESLDMLDPANSMTTLTPMSESTGGGPGHHAGIHGPSVYGGMNGMMSHHHHHSNLGGGGGSVPHPAHHHPAMAAAAAAAAAAGLHPDADTDPRELEAFAERFKQRRIKLGVTQADVGKALANLKLPGVGALSQSTICRFESLTLSHNNMIALKPILQAWLEEAEAQAKNKRRDPDAPSVLPAGEKKRKRTSIAAPEKRSLEAYFAVQPRPSGEKIAAIAEKLDLKKNVVRVWFCNQRQKQKRMKFA