MLFQQVGLRSGVILLGCKLISSSSFKVRTERITSIRLANALIVRGNKTEMGPVKKEGVIALFDVDGTLTPPRKDVSPEMFKFMQDLRQVVTVGVVGGSDLVKISEQLGKNTIYDYDYVFSENGLVAYKNGVLIGNQSLKSHLGEEKLKEFINFTLHYIADLDIPIKRGTFIEFRMGMLNVSPIGRNCSYEERCEFEKYDKEHNIRPKMVEVLREKFAHLNLTYSIGGQISFDVFPQGWDKTFCLQFVEKEFSEIHFFGDKTYKGGNDHEIFESEKTIGHTVTSPEDTFRQCTELFL*