MPLVELFFHFFFRADLWYVSATSARFASKLRSSQIMATSSLMLALVLVGPSLLHLAVAFYGPSSDVVSLSPSNFKSQVLKSDGIVLVEFYANWCGHCKALAPTWEKVATVLKGIVEVAALDADTHKSLAQEYEIKGFPTIKAFGIGKQPIDYQGPRDAKSITEFGLKQVKALLKERLNEKSGTKSGGSKSERDSVPSVSVELTSSNFNEMVLKSKDLWLVEFFAPWCGHCKKLAPEWKKAAKELKGKVKLGQVDCDAEKDLMSKYGVQGFPTILVFGADKEHPTPYEGARVASAIESFALQQLEANVVTPEVVELIGPDAMEEHCASAAICFVSFLPDILDSKAEGRNKYLGILQKVAEKFRGHAYGYVWAAAGKQQDLERSVGVGGYGYPAMVALNMKRSVFAPLRSAFEVDPIIEFVKDAGRGGKGNLPLEFVPKVVEVEPWDGKDGEILE