MDIRTLRYFVEVVRQQSFTRAAEKLFVTQPTISKMLKNLEDELNCTLLIRDGRKLLLTDTGRVVFERGLAILAEFRQLEAELSDINHLNKGVLRLGIPPMVGMLMAGPISLFRQRYPGVELKISEFGGLTVQQAVMNGELDVAMTALPVEEASGLTTLSLFSHPLCVLVPRSGQWTTGDSIAPEALAEHPLLIYNEDFALSRQLMTLFSQHDVKPRIAVRSGQWDFLAAMVQAGVGIAILPEPICQRLDKATLRWLPLESDLRWQLGMIWREGVYLSHSARAWLTCCEGFWLKQP*