MLRSVRSVSQPLKHFGRWVEKAINLCASNGGILRTLYTLSMDPQALVDPSEDSESYLTFNGHMEPRISLLQAPSSQRLCLSCPDSKAVADVCAMASKVAYENPKFIEFVVNQNWKMHLLGTYNCWNEFQKKNSTQAFIFADRETDAGAIVLAFRGTEAFNAYDWCTDLDFSWYELPQLGRVHLGFLEALGLGDRNRMQSFQSDETKLLAYDHISAELVTILRKHRNAKLYITGHSLGGALATLFTAMLFYNREENRVFYNTEDDVARRLAALYTFGQPRVGDKSFASVMDTSLNKPTMRYFRVVYNNDMVARVPFDNSLFGFKHFGNCCYFTYNYSLQILPDEPFRNFFSPVYMVLSRLYALFELVQSFFMSYRYGGEFSETRLSTVARIAGLLVPGIAGHSLVNYINCVRLG