MHMLWNTGLEKVVEELHDNIPSITWDFEGIHYFDNGPLTVQYLFVLDSLNFCFWPDEELHYDHLAAGLKAALENDSSVFDADRLKSYTGSQLRKLLNWSRPLPLEDERVRLLHEVGTELEKSFGGKAANLVTAAGNSAVCLVELVTRHFPGFRDHSVYKGHQVFLYKRAQIFVADLWGAFKGQGYGAFHDIGSITIFADYIVPAVLRQLGVLTYSPSLATIVDGKKELPSGTEEEVEIRACTIYAVEKLRELIGTKAGKEVLSIQLDLWLWSCGVKCPSLQHHRTLSIYY*