MLHKFTISVNLSLDGTQEFLNSRLLTEAGPRATIDESGEAVDLQDRLDNSLPGSKRGDAAQRKTPPAVRVTAVSFSPTGRAFTAASTEGLLVYSLDNSIQFDPFNLDIDVTSTSTIEALSHGEYLKALVMAFRLSDSKLQAIVYHRIPASSIELVARELPRIYLERMIRLAAQQSIQSPQMELNLRWTEALLRVHGHLLKEKQAEYSEAVRLLQSSINKTRVEILSMAEKNAQTIEFLLAQTSVKDVKEISNGTAEEADGADEVDSDNASMADENFEGF*