MKIHESALSAFTFTTVMLFPSAYMIWCAEAQKVPAVLVFGDSYGDPGNNNNIPTLIKSNFPPYGRDFVDRKPTGRFCNGRILPDYFAEGLGIKDLVPAYLDPNLQDQDLLTGVSFASSGTGLDNLTAQTLSVIPFWKEIEYFKEYRRRLTGLVGKGKATEILKEAIIFVSIGTNDFIANYYLQPTRRLQFTVSGFQDFLLRTYSAYIEELYSLDARRFGLINLPPLGCLPFERTLRILQNKGQCAEDIKDAASGFNTKLKTGIMDGLKFKLPGLKIVSLNYYDIVLDTIQNPSKYGFEVTGRACCGTGSIEFGYLCNEVTPLTCTNASKYVFFDSVHLTQKSYEIVSSLFLSRDISQLL*