MLRRVAAEAAYGERWSARKDRVQAASPHGRRPGWDLRCVIVKTGDDCRQELLAMQLIRAFHEIFAEAQLPLWLRPYEVLPTSNRTALIEMVPNAPSIHALKSKHAPGVSLREHMLAKFGGAGSPAFYQAQRCFVESLAGYSLVCYLLQIKDRHNGNILLDDEGHLIHIDFGFMLSNSPGGVNFESAPFKLTRELLEVMDSNSEGHASELFDYFKVLMIQGFLALRKHADRILLLVEMMQGSGCPCFKNRLGALQGLKKRFNLALPEPQLVEAVLGLISDSLDAWRTRQYDYYQRVLNGILX