MADGKVACKHLVLVHGACIGGWTYFKVATRLRSAGYRVTAPDLGASGVDPRPLREVPTFRDYTAPLLGLLGSLPPGEKVVLVGHSLGGINVALAAELFPDKIAAAVFLCAFMPDHTSRPSHVLEKFIEGKWLDWMDTEFKPQDAEGKLPTSMLFGPQIAQERLMQLCSPEDVTLAGSLLRVSSMFVEDLQKQQPFTEGRYGSVRKVYVVVNQDLAIPEGFQRWMIGNSPVDEVKEIDAADHLVMLSRPDELARCLADIAESYA*