MKGDIGVIGLAVMGQNLILNMNDCGFKVVAYNRTIGKVDEFLNGAAKETGIIGAYSLQDLVDKLAKPRKIMMMVRAGSVVDDFVEQLLPLLEEGDIIIDGGNANYPDTTRRTHYLAGKGILFVGAGVSGGEEGARRGPSIMPGGDKRAWEAVKPIFQAIAAKTPQGEPCCDWVGKDGAGHFVKMVHNGIEYGDMQLICEAYQFMKDGLGLSYDEMHRVFAEWNKTELDSYLIEITAAILGYKDEGGEPLAEKILDTAGQKGTGKWTGINALDLGIPLTLISEAVFARCVSSFKEQRVQTGKLFARTATPVEGGKQEWVEALRQALLASKIISYAQGFMLIREAGESYGWGLDYGNTALLWREGCIIRSAFLGNIRDAYEANPDLVFLGADPYFKNILENCLPAWRKVVAKAVECGIPMPCMASAITFLDGYTTERLPANLLQAQRDYFGAHTYERTDKPRGEFFHTNWTGKGGDTASTTYDI*