MGSLTVEQNDPCLFRLAAAFSSDQIDCICEALYQARDGEKLLELFQPNVKSIMIYRCRYFSSSVLRAYLYALYYSKQYEELFQTIASNTFEQKFYSELQDLWYKARYAENEEKRHKELGAVEKYRLRKKHPPPRSIWDGQETIYSFKENARNEINFYLISMQKLVDTILFQILRQFYKRNKYPTLEDKKEIARVTDLKVVQVSFKISNWFKNRRQRDKNSSNRNQFSPALPMQFENFTL