MSLSPLYREHIATLTERAADALARGRLDGLLIHSGEPHRVFLDDRDYPFKVNPQFKAWVPLVDNPNCWLLVGRDNKPKLWFYLPVDYWHKVEPLPTGFWTEDVEIVLLTKADEIGALLPAERGRIGYIGPHPERAALLGFAPRINPKGVIDYLHYHRSFKTDYELECMREAQKLAVSGHRAAEEAFRSGMSEFDINQAYLTATGHRDTDVPYSNIVALNEHAAVLHYTKLDHQPPEELRSFLIDAGAEHNGYAADITRTYAAKSDNDFAQLVKDVNDEQLALIATMKAGVDYVDLHIQMHQRIAKMLRDHGIVTGMSEEALVESGLTGPFIPHGLGHQLGLQVHDVGGFMSDEIGTHLAAPAHPYFRCTTRVLEGQMVLTIEPGLYFIESLLAPWREGRFSQHINWQKVDELKPFGGIRIEDNVVLHESGVENLTRDFKLTA