MTELKNDRYLRALLKQPVDYTPVWMMRQAGRYLPEYRATRAQAGDFMALCKNAELASEVTLQPLRRFPLDAAILFSDILTIPDAMGLGLRFAAGEGPVFERPITCKADVDKIGIPDPEGELQYVMNAVRQIRKDLQGEVPLIGFSGSPWTLATYMVEGGSSKAFTKIKKMMYSEPAVLHALLDKLADSVISYLNAQIKAGAQAVMVFDTWGGVLTPRDYQQFSLQYMHKIVDGLIRENEGRRVPVTLFTKNGGMWLEQIAATGCDAVGLDWTINIADAKARVGDKVALQGNMDPSILYAPAPRIREEVASILAGFGQGGTGHVFNLGHGIHLDVPPENAGVFVEAVHELSKPYHP*