MELSGVSDEKRPTVDLVKDKNGTDQVLLKNPKGASVKISLHGGQVLSWKSDKGDELLFTSAKGNSKPPHPVRGGIPICFPQFGTRGSLEQHGFARNKMWLVEENPPDLPSFDSTDKAYVDLVLKPSDEDTTRIWPHSFEFHLRVSLALDGNLTLISPVPNINSKPFSFSIAYHTYFSISDISEVRVEGLETLDYLDNLFDKERFTEQGDALTFESEIDRVYLNSRDVVAVFDHERKRTFLIKKEGLPDVVVWNPWDKKARALTDLGDEEYKHMLCVDGAAIEKPINLKPGEEWTGKLNLSLVLST*