MGKNRVKQRGVKVEVGGDAGIAMRNYRFPELVRFPWEGATTLAALFEQSCKNHAQDRFLGTRKLIERSVVTSNDGRKFEKLHLGEYEWETYEQAFVRACNFASGLVKLGHHADSRAAIFSETRAEWIIAFQGCFRQNITVVTIYASLGEDALVHSLNETQVTTLICDSKQLKKISAISSSLDTLKYIVYFEDEGTPISSDLSAAMGHLTVSSFSEVEKLGQGNPAHPRLPVNDDVAVIMYTSGSTGLPKGVMMTHGNIVATAAAVMTIIPKIGSGDVFLAYLPLAHVFELEAEVVMLSAGCAIGYGSAMTLTDTSNKIKKGTQGDASVLKPTLMTAVPVILDRVRDGVLKKVEEKGGLSKKLFNIGYKRRLAAIEGSWSGAWGLEKIFWDAVLFGKIRAILGGQIRYLLCGGAPLSRDTQRFINICLGAPVGQGYGLTETCAGATFSEADDIAVGRVGPPLPCSYIKLVSWEEGGYVTSDKPMPRGEVVVGGFSVTPGYFRNEEKTNEVYKVDERGIRWFYTGDIGQFHPDGCLEIIDRKKDIVKLQHGEYVSLGKVEAALASSSYVDNIMVYADPFHNYCVALIVPSQQAIENWAQNTQIAYRDFPDLCQKAEAAHEVQQSLLKAAKEAKLDKFETPAKIRLLPDLWTPESGLVTAALKLKREQVKAKFKDELRKLYE