MKNTKKVLCGGLAFSDKEDMEKLNRYAKEGWIFKEMKGLYYILYKEEPQDLIFDYDIATVSEEELDDYNQIFTNAGWTPLKHSYDYHFFSAKSGTPTIHTDKNLLDQKYKPIAKWSLGVFLVSSGITIAGFRLGWLNPSHMPYTILLLLSGGCAGGSGVGFLGCHFRSKGKRLSFKNFTSHN