MLALGKLLDLTLAGREPTEKIQLTADGTRLHWLAEGALEVTPIGARDNGVDLLLSAGIHGNETAPIELLERLIRKVAAGTLKPAARVLFLFGNPEAIRRGERYVEQDMNRLFNGRHEEGSGNEAFRAAELERLAQVFFSKTERVHLHYDLHTAIRGSKIEQFALYPWAEGRQHSRSELARLRDAGIEAVLLQNKPGITFSAYTYGQLGAEAFTLELGKARPFGENQEVNLERLERSLELLIDGSEEQPDGSRLDGLKLFSVSREVIKHSDHFRLHLDDDVANFTELSPGYLLAEDIGGTRWVVDEVGARIIFPNPRVKNGLRAGILVVPAKL*