MLWIVRSVSQPLKHFGRWVEKAINLCASNGGILRTLYTLSMDPQALVDPSEDSESYLTFNGHMEPRISLLQAPSSQRLCLSCPDSKAVADVCAMASKVAYENPKFIEFVVNQNWKMHLLGTYNCWNEFQKENSTQAFIFADRETDAGAIVLAFRGTEAFNAYDWCTDLDFSWYELPQLGRVHLGFLEALGLGDRNRMQSFQSDETKLLAYDHISAELVTILRKHRNAKLYITGHSLGGALATLFTAMLFCNREENRVFYSTEDDVARRLAALYTFGQPRVGDKSFASFMDTSLNKPTMRYFRVVYNNDMVARVPFDNSLFGFKHFGNCCYFTYNYTLQILPDEPFPNFFSPVYMVLSRLYALFELVQSFFMSYRYGGEFSETRLSTVARIAGLLVPGIAGHSLVNYINCVRLG