MAIALSVHPPTPDTGGGLDIPPQPPSLFDPTLLSSEWRSVTFRKIRVDSSLGAAFCRGQDDICIRNELHAEASSLHVPWNEEEQGIHYLETRDTRRKVKAKVHLDLEPVVHPKQLDFWSMSAADNAEQRVEVPHIEELFHILRKGRDGKDLVSALHVYKHISYLGLETNFYIGNHTVPMFVECGGVHIAQQVFNKLDHRNEHSWSALLLGYSQIGHLELALHLYNDMQSDNVQPSSHTFLGLLKGCVMHENVDTGRKIHSEINQKGFNKDILVGNALVDMYAKCGLLAEAQMAFEELPIHNVVSW