MARGSWLSVLAVAALVSLSRWVQLDFVGQMQRPTTPKVVRCAGDKALKDRWTSVGKTGKLTDAMRLVAAAKVRAAQTGVEKARPFSDELLSMIKGLVKKLKGTGLEADLPMLRVPEKVTNVGILMITGQRGLCGAYNAFVIKKTQARILALNEQGIAPKLFIVGRKGVQALTTRMQPDKYKYNYTEEFWAMPDTIKAKDSTAIAETIENYFLSGEVDKIEIAYSRFINLINNEPTIRTLLPLSPTGMEDPEDETFKLTTEGGKLKVEKEKVKAAKAKEIEADVIFDQPPQVLLNAMLPLYLNSQLLSLLFDAQASELSSRMSAMKAATDNAKELQKKLLLLYNKKRQAAITAEICEISAAANAIESADKKGAAGPGLGVMDNEDSVASDFMKELDSGDVPEVPVSYDQFGPATRQELPA*