MKDQFRVGAMNAEAAIALLGTLNNQADKAQAVFVIFYMVMPWVRHVRDSVKPLLAGYNFGLQSGDIASAMNCIFGKLVVDLVSGTPLKHIEEACRTFVPLMEHANVQGLTLITRILWQTTLNLMGECDNLSLLEGEAFDESDFLRQPKTPQLIMNYFQAFKSYLYLFTGDYTRGSELALVRMDQFLEEVSCSALGLVDLITRGIPLFDRLHATKRRQYLKATSRIRATSNSWRSKGVCNMLHLGFLLDAEQASYDGKLDAASEMFKQAINFASRAGFIQDVALANDRYSSFLVSHQMSEIEATYHYERALFFYEEWGAGYAGL*