MASKKKQEEAAFSWGELPSEVQSVVLGWLPLRHLFRCKSVCKLWNAIISAPTFTHFPSLLSRPTHPPWLIFTPKSFAFLLAFDFDSRSWFTFDLGFLSSMLSSMNPSSSTPSVQCGIVWCTGSASGLLLLDFCSSLHVCNPLTKSLFKLPPFRSIEVSITQGFSNAHIRSSFTNAETTERMPSHTHATGYDGMGGLLANTHMQNNGKQRLSSTISIRDNVQDADRNMCAHRYSHGYTLIAIGMAKSVLAIEVYCADRNSWDIVGSMPNSFVIRHDQMMECNGIFYSLLLEPLGMLVVGENNGKGGPIWRIQAMPANYGKETCRLVAWQSAIFMVVCPGGEFQSLVIWRFEPDSRSWIRIKMHDMPDDILQDVKSISHSNYVDCIGVGNFICFRALCSLRVLTYNIFSDLWSWLPEPSYAYQSFF