MDVPMLVYAFLIFYPLFMLWRRIDRKRDRECYILDYECHKPTDDRKLDTECSGQVIRRNKNLGLNEYKFLLRAIVSSGIGEQTYGPRIIFNGQEENPTLQDLISEMEEFFHDSIGKLLARSGIAPKEIDVLVVNVSMQSVVPSLPAMIINHYKLREDVKVFNLTGMGCSASLISVNIVQNIFKTYKNAYALVVTSESLSPNWYAGSDRSMILANCLFRSGGCAMLLTNKRALKHRAMLKLKCLVRTHHGAIDESYDCCHQREDDQGRSGFHLDKSLPKVATRALVDNLREITPKILPVRELLRFMVVSFIRKYWSHRSTKGAGSSPKPAINFKTGVDHFCIHTGGKAVIDGIGVSLDLTEHDLEPARMTLHRFGNTSASSLWYVLGYMEAKRRLKKGDRVLMISFGAGFKCNSCLWEVLRDLGDAGNAWTDCIDSYPPNSLTNPFLEKYGWINNEDDPSTFAFPSPS*