MAAKQVLLLGSGFVAKPTVDILAATDGIEVTVACRTLDKAKALAGDVAKAKSVDVENPESLDAAIAECDLVISLIPYIHHATVIKSAIKHKKNVVTTSYVSPAIQALEQEAKDAGIVVMNEIGLDPGIDHLYAVKTIDEVHRAGGKIKSFLSYCGGLPSPEDSDNPLGYKFSWSSRGVLLALRNAAKFYKDGKIEEVSGEDLMTLAKPYFIYPGYAFVCYPNRDSSPYKERYEIPEADTIIRGTLRFQGFPEFIKVLVDLGFLSDDNVETFAVGSKPAWKDALAAQVGAKGNSEEEIIAAISSKTKFKDEDDKERIINGFRWLGLFSDTPITARGNPLDTLCATLEEKMQFGPRERDMVMLQHKFGIEWADGKTETRTSTLVAYGNPDKYSAMAELVGVPCAVAVKQVLNGTISTPGILAPVNPAINGPLIKELKEDYGIELIEKTL*