MNQEYLDFELPIAELEAKIEALCSASDDKVDLTDEIKRLQKKSNELTKKTFANLDAWQVSRMARHPNRPYTLDYIEHIFTEFEELAGDRAFADDKAIVGGLARLDGRPVMVIGHQKGRTVKDKVSRNFGMPAPEGYRKALRLMEMAERFKLPIITFIDTPGAYPGIGAEERGQAEAIARNLREMAQLTVPVICTVIGEGGSGGALAIGVGDKVNMLQYSTYSVISPEGCASILWKSAEKASTAAEVMGLTASRLKELNLIDSIVQEPLGGAHRNYLEIAENLKLRLKEDLAELDGLSKEELLNRRYERLMSYGYC*