MTSVKEQEAIRKLMVFLQEWDSAHKVARSRILDNFIKSNDGKTEPELELEFSQGASLFLARLTAWLRMTYTYSTCLNRLLKSVGIFLSAASGRRYLTEFLEIGGVSILLEILGLNHLKEEDKRESVKLLQLVADAGRKYKELICESYGVRSLAEFLATSKSAEAQEDAQVLLDSLGRGNPKYQNQVYKGLIAVLPCASPRAQQLALQTLRVMQDMVGEAPSVLVEPVLGVLCSVHLEVQYEAIQLLNALMAHEVRPALLKGLVALLTPPRKKAFTFCNKTDEDPTTLCLREPMLVYIQQAAAAKVIG