MNDLEQTNMLQPLVDEIETAVSNAKKEIAEKVNSVITETYWKIGKYIVEFEQDGNVKAAYGSKLLTTLSHQLTLRLGRGYSRPNLNNMRKFYLCYENCQTVSDKLTWSHICELIKIDDELERSFYEKECYKEKWDVRTLRRQMDSALFLRLATSRDKEGILALAREGITYDKPEDVIKDTYTLEFLGLPEKERYSEEDLEQKIIDNLQKFLLELGKGFTFVGRQYPLTVNNIHYHVDLVFYHRILKCFVLIDLKKNSVQHIDIGQMNMYMGYFAKEENMADDNPPIGIILSHNKDELLVEYATYGMDSNLFVSKYELYLPNRNELQKLVNNILEKDTEKKEE