MNTALDNLQPYPFEKLRALLGGARPPATLKPIALSIGEPKHRSPSFVAETLAENLDQLAVYPTTLGLPALREAIARWCERRFSVPAGWLDAARHVLPVNGTREALFAFTQTVVRRSEPGETPGLVVSPNPFYQIYEGAALLAGAVPHYLPCREENGFNPDFDAVDEATWQRCQILFLCSPGNPTGALVPLETLKKLIALADRYDFVIAADECYSELYFDENAPPPGLLNACAELGRTDFSRCVVFHSLSKRSNLPGLRSGFVAGDAEILKKFLLYRTYHGCAMPVQTQLASIAAWNDEVHVRANRSLYREKFDAVLAILDGVLDVQRPDGSFYLWARTPVDDTVFTRELFEQQHVTVVPGSYLSREVDGENPGANRVRMALVAPLAECVEAAERIRDYLRAR*