MKNNTSNAKDVTTAGKVITCKAAVAWGPGQPLVVEEILVDPPQKMEVRIKIHFTSVCHTDLGAWQGKNEAQRVYPRILGHEASGVVESVGEGVEDMKVGDHVVPIFNGECGDCVFCKSKSSNLCKKFRVDPLKSVMTNDGKTRFWTKQGEPIYHFLNTSTFSEYTVVDSACVVKIDPNAPLKTMTLLSCGVTTGLGAAWNTANVHAGSTVAVFGLGAVGLAAVEGARSRGASRIIGIDINSEKLARAETMGVTDIINPLELKKPVHEEIREISDGGVDFSFECAGNLDVLREAFLSTHEGWGLTVLLGIHTTPKTLPLHPMELFTGRRIIGSVFGDFKGKTQLPLFAKQCMHGAVKLDEFITHELPFSEINQAFQLLMDGKSLRCVLHL*