MDIRTLRYFVEVVRQQSFTRAAEKLFVTQPTISKMLKNLEDELNCTLLIRDGRKLLLTDTGRVVFERGQAILGEFSQLESELSDINHLHKGVLRLGIPPMVGMLMAEPISRFRQRYPGVELKIAEFGGLTVQQAVSNGELDMAMTALPVEEDSSLTILPLFNHPLCVLTPRTAEWEGKTSLSPAELASHPLVIYNEEFALSQQLMRLFAEHDVKPRIAVRSGQWDFLAAMVQAGIGVAILPEPICQRLDRQNFCWIPLQSELRWELGMIWREGVYMSRSAEAWLTCSKAFWLE*