MAPLSQHQIRLRQALAKRPKTKMLAGFGVKPSTAFSKPAQPQMLPSLPAAQPPRRRVRVLYEDPDATDSDTDDEEAAAAPASSKRCFELFLGKAPAAKVFAKPVTPAAAAAAAVCTTSSASAEAHRGVRLRKWGKWAAEIRNPFSGKREWLGTFDTADLASAAYQAASRSFIEEKRRRRGQSGAAASPAQSATSSPASSSTPTASSSSSTSAAPFAHPSPSSVLEATKLAAESISPEPTPVPVMVSTTPETAQLPDDPEFYQDLLRGLQLPDIDPMDFRAGLDALDVSEASAYLDGEQDLLLGDLADEELELDMDLDIGDDFLEMPGCDFGRGMDDFLQTVDFCV