MKVSKFGGSSVSNATQIKKVLNIVNSDPERKIVIVSAPGKRHDNDIKTTDLLIRLYEKVINHLDYHDKKREIIQRYDDIVKELQMDESILRTIDVTLEHYINQLKNEPKRLLDALLSCGEDFNAQLIALYNNSQGIPTKYISPKEAGIFVTDVPQEAQILDSAYSEIKKLRDYDEKLIIPGFFGVSHEGYIVTFPRGGSDITGAIISSGVRATIYENFTDVSGIYKANPNIIKDPELIEEITYREMRELSYAGFSVFHDEALQPLYKDRIPVVIKNTNRPQDKGTFIVHDREINAKNVISGISCDKDFTVINIKKYLMNRQVGFTRKILGVLEDNNISFDHMPSGIDTISIVMRSKQIQNKETKVLNEIRQKCDVDELSIEHDLAILMIVGEGMNKVIGTANKITHALAESKINLKMINQGASEISMMFGIHVDDAEKAVLSTYEFCYHGVALKNLCDKN*