MGMADAKQRYAVVTGANKGIGLETVKGLASNGIKVVLTARDVKRGYQAVEELKREFGFSDLVVFHQLDVTDPSSIASLVEFVKTHFGRLDILVNNAGISGFNTDGMVPSKINWKELPQTYEMAEKCLTTNYYGAKETTEAFLPLLRLSNLPMIVNVSSEAGLLKYISNEWARSVLDDTENLTEELIDEVLKEYMTDLEDGLLEKKGWPTYLSAYMVSKAAINSYTRLLAYRHQKLCINCVCPGFVKTDINRNTGILSVENGAASVVRLALLPNGSPSGHFFTRQEVSSF*