MEKLRKTVNQIAYTPISEVLSTLSPLHLSIIPLLFLSSSLYKIALSFRHTLHHLGFLRKHRLPVPVISVGNLTWGGNGKTPMVEFIANWLANDFGVSPLILTRGYGGADEAKMLQRHFNGTSVKIGVGANRAATAASFLHKHGFVYPLDIVSFKKHIPERRIVSDKIGVAILDDGMQHVSMSRDLEIVMVSDQNLSVIKSTILKANRFLPIYLSTMTPTHFFKPPSVSIQLSLEVVNEKIVLCVSAIGSPNSLVQRIQKMGPLFVDRLDYSDHHQFQNEDIMTIKARLNHLKNKFGSKPTIVMTEKDYDRDHKILGSLEPFEVLVLCCKLKILDHKEDEFKKLLIHSLS*