MLGDGKFKKTVASTLSEIRGLLPLAKEGILDEVLYGLPPASGAIPFLSELRSSVKILLMIDHEKQISLLEEFAKKNPEAPTAPWDIYIKLDVGTKRAGLPLGSERLQKLIRRADESPAVSLYGFYCHAGHSYGCRTQEEAEGVLADEINGVLSAAKLIVGGDRKLTLSVGATPTAHVVGSLKTAIPANVTLELHAGNFPTNDLQQVATGLVAAEDQAIRVLAEVCSVYPERNEALINAGTIALSKETGPSPGFGSVVGKPGWAVVRMSQEHGIVGEAEVAAAGAGSKNAGPERRDVEANFEVGDRVFLNVQHACITAAAFYVYYVVDEDDVVRDTWVPWKGW