MNQKVAMVGTPCEIMAASKIQHYTESVIDFKIGLFCMENFSYSYFTELLKEYNITMDEIEKFRIEKGKAFIFLKNGKLEKIPLSIAKSVVRKNCHICAELSSETSDISIGSIGSEDGWSTIIIRTQKGQDVINNAISQGYIEAHDLTESQLKLLNKIADKKIQNNLETIEEREYHARPVLYQREISDNAILDEINNSNFLDLRKNVIDVGACVLCGACEYACPDGLITIKDSKPRKSKKCPEDCHFCFAVCPRTFIPEKLRNDSSKVLGDYKKIMTVRSLKHYDGQDGVVVTTILDYLVSNKIVTKALVVDKKDDLAWKPYPVLTDDIDEIVKSSGTKYSVCPVFKPLIDLKEDVI