MRKILLFLLCATAVISTQAQELNCTVSIDAEQTGQPNLQIFKTLEIQLREFVNNTKWTDKEYKNQERIDCNMSLVVSQYDGDTFTATLQIQSSRPAFNSTYNTPVYNYFDKQVSFNYKEYEPLNFNMTTFGSNLVSVIAFHVYTIIGLDADTYVLNGGAPYFETAKQITNTAASSAFSGWKTTDGNQSRYRFNDALVSAVYKEFHDVMYEYHRDGIDIMASDQKMAKQKIADAINKLKGINDRRPNSYIVRTFFDAKSDEIQAIFSGGPQVDITKLLENLNRLAPTKRSNWSEIKF