MTSPLEFLMEELTSDNPQQCIQCISRLRVIGLALGAEKTRSDLIPFLKGEIEAGKFTDEVQVSVAEVLGSFSEFVGPSSEAHCLFPPLEALCAVEESTVRDQAVASINQVGAQLSASQLQTHLAPLVLRLARNKDWFTPRVSASGLVALAYSACEDAPAVGAELREEFKALAGDDSPMVRRAAAARLGAVADSYGTKLVEEELAPIYRGMVVDEGESVRVNALKQTALLCKNAELATRALLLKECFTSCTRDKSWRVRIAAAESLPAAMYTALQSDHESEVRVAAALRGAEAAAALGTAFGEKHIFPTVSRLANDTNSVSRVELSTVCIELAAPLGKAAALEHVLPCLALLADDELSNVRLAVIMQLGPFIDVVGLDGEAAAMLPLLERLGADKNWRVRHVILHLLPQLAATLGPAEFWSHFGEVCARRASDSCALVREDWVVLMAEICGLGGFGQAWAEETLLPIVTALSGEQSYLLRAVVPSFTAGFAQILTPGSLETKLVPAVLEMASDRVPNLRMIAARALAACTPLVDPGMARESIVPKLQEMLADADVDVKFEADAALESDKLKGFC*