MEKLRKMVNQIAYTPPEDRLRTLSTLQFSLIPLLSLASTLYGFVLPLRHRLYCLGLLHKDRLPVPVISVGNLTWGGNGKTPMVEFLAVWLAAAGSSPLILTRGYGGADEAKMLQRHLCRTPVKIGIGANRANTAASFLKRYGHISPCKHGDKNLEKRISDNKHGNCSYSDQIGIAILDDGMQHIGLWRDIEIVMVNAMNPWGNHQLIPLGPLREPLTALTRANIVVIHHADMVSVKDVEAIASEIRKVKSSLSIFISRLTPLYFLKAGNMSCKLALRDIRNTLVLCISAIGSADSFVERTKKLGPAYVVRLDFSDHHLFEAKDIDMIRMRLRSLQSEFAMKPVVVVTEKDYDRAPEALMHLDPYEVLVLCSSLQILPHNGNTEDSFKKCLWQHLEVSN*