MKKVLFSGLPEFVDSEALFCFLEENFGPVLDAVVLPFHSADGQRGRFGIVTFRNKNSFLEATRTKSGYIYGKRTMIDVLDARVAKDLLPQADDISKKEDAPPASLVNSPSLPPWAQRFRDWLPGFLTEVSKRLEEGEAYPLCSLKGDFRATCGLEIDHAALGFEKLSDFIRAWPEICEPKVEPVGLGPATHVVLKSVPPATTEATKLEQANKLPEPRPSPALQPSDTFQDSLFSRNIFLDNVENIPPSLNQCSGVTCKLCKDCAASARWFAIPCGHLVLCDLCKESVDKCAQTWSIPCLVCCDAVETWIA*