MRLLNVKTGQFELVTDPREVRYAILSHTWNLEGEPTYQDAERGDAVLSRFDEKLRHFCSFAWEDGFRYGWADTCCIDKSNPWEVEEAIPAMYDWYAHSTVCYVFLHDVHSTNWREELAESEWFDRGWTLQELLAPRKHVFVSKDWIKIGTKDDPEIFALVERATGIPRSVLAGERPLADVPITQRLSWAAARTTTRVEDQAYSLMDIVGVKIPVAYGEGRYALIRLQEEILKANSDQTLYTWGPCYDHISATRLGGSSSSSPHADAPTSAQFMLASSLHEFAGSSALDRITPDELRS*