MSQNLESVKNLLVFLGKSLLSVLEALLFHVISKPRKNVAGEIVLITGAGSGLGRLLALQFARLGAVLVLW
DVNKEANDETHQLAREAGAARVHAYTCDCSRREEVYRVADQVKKEVGDVSILINNAGIVTGRNFLDCPDD
LMEKSFDVNFKAHLWMYKAFLPAMIANNHGHLVCISSSAGLIGVNGLSDYCASKFAALGFAESMFIETLA
KKQWGIKTTIVCPFFIKTGMFEGCTTKCPTLLPILDPEYAVRKIIDAILQEQLYLYMPKFLYFIVFLKSI
LPIKTGILIADYLGVFHMTEGFTGQKKKT