MGKLTGKTALITGALQGIGEGIARTFARHGANLILLDISPEIEKLADELCGRGHRCTAVVADVRDPASVAAAIKRAKEKEGRIDILVNNAGVCRLGSFLDMSDDDRDFHIDINIKGVWNVTKAVLPEMIARKDGRIVMMSSVTGDMVADPGETAYALTKAAIVGLTKSLAVEYAQSGIRVNAICPGYVRTPMAESIARQSNPEDPESVLTEMAKAIPMRRLADPLEVGELAAFLASDESSYLTGTQNVIDGGSTLPETVSVGI*