MPSTTASPDQEQLELVHLTDQELIDFTRLQNAQAWKGTLSIKDYVLREQVLGKSKMATTPPNKLLIFMLRNKTDKAPLCSIELLIRKSKKYTLNKHENVVEQEDILSGCIGGVYTYPQHRGNGYARIMVDKLVVEAKELVGPLGFVFLYSEIGEYYSKNGFLSQGVDLINIPLTEGQDFATNTFDIKYDLINYHHFDLLMESYNQQNEQEIIAKVLKDGKSRITVVPSSKIIDWFHLRSKYISYKIFYEPKQNQEHIDFYNESYESIKSKLELVEPKQFGIKLYNTANEVAGFIVWTMDFNNQSVPENYVTVLKIVSFDENSKDEVAIKLLSLLKTHLIKNPILNGMNTTKIVIWESEISSHIKNVLVNQWNAQSNIDNPSRSAILMNSPIEDAKLRESEIIWEGNDKLPWF*