MGKTQLAPGFRFHPTDVELVRYYLKRKVLGKKLLVDAIAEVDIYKFEPPDLPDMSFIRSGDLKWHFFCPREKKYASGVRANRATECGYWKTTGKERPVLCNSEVVGKIKTLVYHFGKSPRGERTDWVMHEYRLEDKVLTQMNVPQDTYVVCVLFKKDGPGPRNGAQYGAPFREEDWSDEEVRTDVPSTSNPTNLLEPSKETTLALTAPDDSNKDCFGGMISESCVSDFLPATTNTTSKLPHPSDAANTPMSTAPLAETLQTPNNDDLYSMLDLFDDDEEFLGFNNNEVRHDPGVSAPVCLEEEGIFNGLPELSNMPRTASYDLIENSELYLELQDLTAPLNPHIGLQDLSAPLNPQTGMQDLTAPLYPPTGNLNDPRSSSYLYNQGHFDFSAANDDDPYGFSASVGHRPKM