MKVGFDHKKYLEEQSKYILERVNNFDKLYLEFGGKLMGDLHAKRVLPGFDENAKIKVLQHMKEKVEVVICVYAGDIERNKIRGDFGITYDMEVLRLIDDLRGYELDVNSVVITRFEGQPATTVFINKLERRGIKVYKHYPTKGYPSDVETIVSDEGYGANEYIETTKPIVVVTAPGPNSGKLGTCLSQLYHENKRGNVVGYSKFETFPVWNVPVKHPLNIAYEAATVDLKDVNMIDSFHLETYGEMSVNYNRDLELFPVLKKIIEKITGKESIFQSPTDMGVNRVGFGIIDDEVIRKASIEEIIRRYFKTACEYKKGQVDKGAYDRMKMIMEELNLKPEDRNVVLPARNYSNKLKESADKNDTCPVVALELEDGTILTGKGSDLMNGTAAVVLNAIKHLANISDDMHLISPVILEPIINLKTKTLASRNVSLSCQEVLTALSICAVTNPTAQFAMEKLALLKGCQAHSTTILNRDDEQTFRKLGIDVTCDPEYPSQNLYYS*