MNDNIIFSGVRTAVPTKQHMEDYEDFFENGAVALHLVGEDGTILRANRAELDLLGFTAEEYIGRPISQFHADSDTIREILARLSGGEKLNRFPARLRAKDGSIRYVEITSSVQFRDGKFLNTRCFTIDVTDTVQLRRQLARKEQEMRQILEALPAAVYTTDAQGKITYYNRAATELSGREPVVGQDEWCVTYRLFTPDGQPLPHDQCPMAIALREKRAVRGVEAIAQRPDGTMVPFLPFPTPMFDEDGELIGAINMLVDISDRKTAETNQKVFLDELNHRVKNNMAMLYGLINSAARESRSDEARRVLGDAAQRVGAMAAAQQTLYMEKDRTRVNAREFLQAVCSSARLAFSKEVALHIDVDAVQLPNDVTMPLALVLNELLTNAAKHGCDDAGKCDVWITLSHHDGEFVLTVRDSGSGYNFEATGKRSSGTGLVSGLVRQLRGSFSVAPGPGAMCTIRFIDNKLG