MHVSAHLDLPSDGTVEHVLARGIDELAHRFTGIFARETVDRYVHESFQTLYRTARIKTFVPIMAVRFAGERLTALAQSRGHLPKAVPEVLFVCTHNAGRSQMAAALLAAMAPGKVHVRSAGSLPAADVNPAVVEALAELGLDIGDEFPKPLTDDVVRAADVVVTMGCGDSCPLYPGKRYLDWDLPDPAGRPVDEVREVRDRISAKLTTLLAELGIATH