MPLVELFFHFFFRADLWYVSATSARFASKLRSSQIMATSSLMLALVLVGPSLLHLAAAFYGPSSDVVSLSPSNFKSQVLKSDGIVLVEFYANWCGHCKALAPTWEKVATVLKGIVKVAALDADTHKSLAQEYEIKGFPTIKAFGIGKQPIDYQGPRDAKSITEFGLKQVKALLKERLNEKPGTKGGGSKSERDSVPSVSVELTSSNFNEMVLKSKDLWLIEFFAPWCGHCKKLAPEWKKAAKELKGKVKLGQVDCDAEKDLMSKYGVQGFPKILVFGADKEHPMPYEGARVASAIESFALEQLEANVVTPEVVELRGPDAMEEHCALAAICFVSFLPDILDSKAEGRNKYLGILRKVAEKFRGHAYGYVWVAAG