MIVKKIADFIVNLKYEDISDDALKQIKLAFIDYIGVYLRGRNEMAPQILKDSFSLMDHNYDNSILTDAMFLGTSSHVLDLDDGHDVASVHLGTVAFSTAIALSRKLEVNGKEFIEAILAGYETGILIGSIANPNHRNQGFHSTGTIGTYVSGAVASKILRLNFYQTIQCLGLCGTQSAGLLESDHQGTMAKAFHSGNAARAGIVSAFLAYNGFTGPESIIDGDEGFLKAMAIGDIRSGKTLKEVNSNKINRYMNDFGKFLQTSDVYFKLYPFCRHIHSAIESSLYLHNIIKKQYDVIESVEIFTYKIASEHDNYKPHNKEELRQSLPYAVAIALVCGEVGLTKINYLIEDGLFKDIDEVEDEKVKEIKILAPKIIIHDKKEFDSLEAGARPANVKINLNESFRGGAFEHTTIYSKGNKHNPVSPGEVIDKFRKLNPTYGVQKLNKIDYMESSKMDELINVLIDSYE