MFDLMDNLLGVQSFGELNKDMPTTLFVTDADGNILISNKFTALTVGMSLEELLRCNVRDLVEDGVYNDSVTLEAIRTKQKKTKVINTKKGFSIRSTSTPILYPDGTVHLVVTMSDETQPDSFKTWRGEAISGNKESLLLEDYKENDGTVIVAESVAMKQIVRVCNQIAPFDSKVLLYGESGTGKEVLSRYIHEKSKQAAGPFISINCAAIPKALFESELFGHEKGSFTGADIEKPGMLELADGGTLFLDEISEMPLELQAKMLRVLETGEVRRLGSTTETKRRFRLISATNRNLGEMVEKGTFRRDLYYRINVVPVHIPALRERPQDIIGLARQFIQKFNQKYQKDFQLSGDKTKELLSHNWPGNVRELRNKIERLVVMSGNKEVTVAETDDFALDLHFKEQTKKDSLYLKDYLQDVEKHFILRVLEESNGNVTKAASTLGIHRSVLYRKLKTLH*