MPLFQLPVWRRDGEIRYDTLCALDLESHTVINQKEESFREKIDLKTMIDELDCVEIPCVFICPISLEPMLDPVTLCTGQTYDRANIMKWFSMGHLTCPTTMQELWDDSITPNKTLHHLIYSWYSQRYLYQKKRSEDVQGRVKELLETLKKAKGQTRVQALKELHQVVSAHESAKKTVVDENGVSLISSLLGPFTSHAVGSEAIAILVNITLDSEVKSSLTQPAKVSLIVDMLNEGTLETKINCTRLIEILINEKDFGSEIGSSLSLLSGLLRLVKDRRFPNGIAAGLGLLRILCSYKQVQTLVVGIGAVSQLVELLPNANSDCLEMALSILELLSSVPEGRMALKDCPVSIPNLVKLLMKVSEICTQYALSILWAICKLAPEECAALAVEAGLAAKLLLVIQSGCNPALKQRSAELLKLCSLNYTATIFISKCKLTRTIQ*