MDSLGVLLVAPMNAYLEQELDRRCRLFRLWESPADRRDDYLRAHASSIRAVVPYALQGVDAAMIDALPSLEIVSSFSVGIDRVDLDACLRRGVRVTNTPDVLTDDVADLAVGLAIAALRKIPQADRYVRAGKWKSKGDFTLTTRFSGKRVGILGLGRIGLAVAKRAEAFDCPISYHSRSEKPFPKYKFYPNVVDLAANCDVLVVACSLNPETRHIVNRKVIDALGPEGVLINIARGAHVDEPELISALLEKRLGGAGLDVFEDEPFAPEQLFELDNVVLVPHVGSDTEETCWAMADLVLQNLEAHALNQPLLTPVI*