MSTPVPMDRASERLWRERGQDPRDLEALVGRILSYIHTVLPRPPSSAHGPALLAALLPHDDLDRLSLLPDELLCNVVSRLPVADAARTGALSRSWRGVWRSAPLVLIDSHLLRSGGAQDDPGLQVARADARRVTSAVSRILASHPGPFRCVHLTTSYMEEFRGLLARWLQLLAVKGVQELVLANRPWPLDLDLPAAFFGMPTLTRLYLALWKFPETAGLPRAAGFPNLRELGLCTVVLEARHMDFILARSPVLQILCLQGNLLMDRLTLRSHSLRCVQMISASDLEIGLEDAPQLERLIIWSAMGSIREGITGSCKRITIGHVPILSIIGYLEPELHTLVVGNTIIKAGTKAIPTTMVPTVKILGFKVRFGVRKEAKLLPCLLGCFPNVERLHIESKKTSEPTGKLSVKFWEGSGAIECVQSHINLLIFRNFRGERSELSFLKFFLERAHKLKRLVIVFGKGTFTSMSEAKSKVKPLYDAKWASKCCSLLLFECFFAEGQGAELENFERGSNFSVRDPFAVIVRA*