MALLQRPISVTRFPLATITSFSSHPKHIYLQTQGVGNVSFQRESGKPLSFADVLYILGLTKNLIFVSTLEDKGFQVKFRDRKVYIRPKGLDRSLDWVIGVRSRKVYRLHFESSKALKTAVPKFRSAPLTVALLELNPPPYDFDALEPHMSKQTLSFHWGKHHRAYVDNCNNQIKDTKLEGCKLEDIIKETYNNGDPSPVFNNAAQAWNHEFFWECMKPGGGKKPKGEILELIERDFGAYDEFLKEFKQAAATQFGSGWVWLVLKNNKLDIEKSPNALNPLIWGHTVSAYRH*