MFSLSGLTPRHSGVRPSAHRKAAQSFITLPNARRIILKAAPAPLNETRAEELALPDGDVSIEADAVLLREAEAQRQAFIMQDTCSFLASDLKMLFEKGEITESRYSPKIVFEDPITKYDSREGYVFNIRLLRTLFNITFDLHSISVTGPDSVTARWTMEMVMWLLPWRPNLTFTGRTVYKVDPRTGIVLSHTDYWDALQRNAFLSLEGVQHTLQMFIQQQLQLTPGIETPKYVVLKKLKEYEIRRYEPYLVAEAPTGPGSGPASGSGFSELASYLFGSNRAQLAMEMTTPVFNEVQPETNSSVAMKFVMESRYSDVSALPAPLDPRIGRKREEGRYAAAIRFSGWPLDYEVVQNERLLRDLLLRDGLRPAPGYQLARYNDPSTPPMLRRNEVLIRLDDFVWPPETEMST*