MSTPIEIVTAFCATFPEDDGKAAIRRYFTPDTVWINEGISKTTGIEEAIAFLGRPNRSPSIAAVHFDILAIAADGNRVLTERLDRFVRADGSEIAAIRVMGIFEVEGDRIVAWRDYADVNAGRKITPDKR