MSAEGRDGTSALVIGLDFGTSSAKGCVIRAKSQGAEERLVFSCEAVTYEGQTQSVESWTDALYALLIQIPEALRRRAVRISLDATSATSICLNTAQVLMYDQGVGREVVELLKKYAPAESCVLSGSSSLAKLVFWLLESPPAGSALRFCHQADFLLRALVGSPVEVDGASHLIRYLREHAAFTSDWNNALKLGYDPEADEYPAWLIEGLLNGDPSLKDKPVPELPKVVRPGAVLGSVGFPFNALLPPDCQVCAGTTDSIAAFLASGCCQLGDACTSLGSTLAIKMLSQRRVESVQHGIYSHRFPTSGSASDRLWLVGGASNCGCRVLRDLKFTVEELRALSEEIDPQSPTGFHFYPLPLNATNGERFPDADPQKISTVDPSVRPRSKLLHAVFESIARVELSAYEKLYELGAECKQPLRLFSAGGGSENGTWSRMRSTLIYGVPEAPQMCAAESSEACYGAALLAADFTE*