MGKLVALTLLGACLALIGERLLNFRERVSTTREIKATEPQNCHLIEGLENGSEDIDILPSGLAFISTGLKYPGMPAFAPDKPGRIFLMDLNEQNPEAQALEISGGLDQESLNPHGISTFIDKDNTAYLYVVNHPNMDSTVEIFKFEEQQRSLIHLKTLKHELLKSVNDIVVLGPEQFYATRDHYFTSYFLVLLEMILDPHWTSVVFYSPKEVKVVAQGFSSANGITVSLDQKFVYVADVTAKNIHIMKKHDNWDLTPVKVIQLGTLVDNLTVDPATGDILAGCHPNPMKLLIYNPEDPPGSEVLRIQDSLSDKPRVSTLYANNGSVLQGSTVASVYHKRMLIGTIFHKALYCDL