MLWRKFGGGDLESVLASGAVALLDAQWIISHAEAGGVLSHRQALPKEAFLSLADLVEATDENVSSLPVAALSYPWLTKDHPDPRGANLARVARALKALLTDNDGMITRLGVFWDFGSLHQHPDPPNGVLRTEEQNALFKHGLGCLGTLYSHPQTFVLRLTSFPDGHEAGDQAEGTNVAKYFDRGWCYTEQCWAGTTKASYLSLDLGKMRDGVEYDSRGLVGDCVQDGGRRPPLLPSAFAAELEKKSFTNGKDDKPLVKRLYEAAFEEQFGKATLLNYFGLGWGDAEAVQLAETLIVDSQPAELAALFKEQGAAECTELMAVCEERGIKLPMQTELDYSGLGWGGAEAAQLAEVLASGAAPRLETLNLNRRRGLETLNLNQIGDEGCKALAAALGKEGAVPRLEKLSLDGNRIGDEGCKALAAALKEGAAPQLKGLYLDSNKIGDESCKALAAALGKEGAAPRLKMLTLQRNKIGDEGCKALAAALKEGEGRGARREG*