MDFYDNRKVKRRRNGSDSIEEILLRWKNFNQEVNWNHEQVKKKRKSPGNGSNKGCMPGKGGPENSGCKYRGVRQRTWGKWVAEIREPVYISGQYKSKGKRLWLGTYSTAGDAAVAYDEAAKVMYGSNAILNFPNSSNGNITRTSSGQSSIDHEESVVDDEKKTEIESDLKDDDGGVVVNMDLSYDYANHGSPACSWTEEELEVITEENSEIELTNLECDSRFFHKSHVKVERPIMEEEIDEDEFVHNDVSNTIDVEPTVMFSKDDFSRLDETRNSNDQIVLQDMDFRSSENLNEDVSTRLEYMEHFLMDDNCSMEAANISDIICLTENHDEAFDFQRFLEESFDFELNYAKNEEQFDCTYAYNQQIDHQNSETNFEIRSDGIRKEKNLHGFGLDDFGASNNQRKI