MRESLGVSLPSRPLLLKLGLLSLPWALCAGLHAVGLGVWLVLALGWFASLAMLVLLLRAPRQAVANANPQADAASPAWSAAQRALADETAQLDGHARQIDELLHSAIRQLSDSFHGLAERIDTQRGLSHSLIERYDGRGQVDEGINFQDFVRTTQQTLSLFVEATLETSRTSQQLVERMDQVRLKITEILQSTQDMDAIAKQTNLLALNAAIEAARAGESGRGFAVVADEVRALSTRSTEFSAAIRKHVDVVHHEIQDAESAISQLADKDMSFALDSKHKIQGMLDDLEAMNRHTLKVIHELDRLSLEVGQGVDAAVTALQFQDMGSQLLGQMRKHHARLGAFALGLGALEARPRQEWPERVAREVEELRRPLPSPVSQNSVNVGEVELF*