MSQGASAIVAFGLPGGYAHEDDAERAVRAALALQSWFEQSASPFACGIAAGRTFCGSLGAPCRKEYALIGDSVNLAARLMQTARTTISSSSPAPAPAAANCKPRQAVLCDESIVSAVEARGREYELEQAMRAVERLAAHGSGSTLVVEGDPGFGKSRLLRELERACTGRGVLVLNSTAGAVEESTPLWALRGILSSVADTSAMEALRSSLQARCRVSPDDVELLWTNLFGLSVKDKAEVQAAEASGDHEDSSFKRRRHSYQSMHGSITTSRGPLQNTFKFNDASAYASKSTRRLFGVGLIVIAHARTPSKARDGSRRTIALQLPPLKAPTHGQVTLLKLEPLSEAAAHALLTSLSDHMSLSWPDGAVELVLSKAAGVPLFLVELCRQQAAGGGVALGSNPDHGAFQVPDTAVLKIMSVIGANFTCEAVLAADPSGLDAATVHASFRGDIPPLLRLRVLGLGPRTRTRPRGQRGEPERARGSGLRIRLCRRLAGPGKPFVFLHALVRDAVYGTMSSAMKRGVHRRLAVWTEAQASAGAQGYVYDPAVLMANHKNALLEAKRLFGELVATIDALGLAGPHSAPLPAALHPSNSTAAVVASAWKSRTENGATGAGDSAHGDREKPDHERWRATRSVALRHWAYAEFFSGNDACASALAVACIEGLGERLPQKPASAFDTIRAPAPGSWCRRSTSISMFEFARLYIANCNSLAPRFALRSWI*