MDVNSKIVVIGAGLFGLTTAKQLMLEGHQDITVIDRHMPPVPDGSSSDISRIIRFDYGDSDYCSLAYEAYQKWSQDAKYKGIFYPSEYIIAGSRSTTEKSWTDKTIAQLKKRQLPYTTLPDAATTKKQFPILTGDLAQPNFEGYLNKSGGWADANKAIKQLRDECLELGISFISGRAGTVVGFDSDAHGVIKAVRIVGGTPIAGDHFILAAGAWSSGLVPTYNSTLSTAQALGFLRLTDAEMIKYKDLPIYVNYSTGWFNFPPHEDTKMLKFAVHGWGYTRAPSTGDNNAVASNISVPPPVSRERKNFVPADAEQRLRAGLREILPELADRELERAALCWYTDTPTGDFIMDYHPDYKNLFVGGGGSGHAFKFLPVLGKYMAAAIKKTLPSDLANKWRFHTEFQHREDTFLGDGSRGGPARRELNAVEKAKLDGEERAKL*