MNGSGVSDLGKAEELKAAANTAFQAHKFIKAVGLYTQAIELNSDNVVYWANRAFAHTKLEEYGSAVADASKAIEIDPKYVKGYYRRGAAFLAMGKFKEALKDFKQVSRIVPKDPDATKKLRECEKAVQKMRFEEAIASNEDKVSVAERIDYHSIEVEKSFTGARMDGENITLDFIKTMLEDLKQQKKIHKRYAFQILLQVRKLLMAAPTLVDVTVPPNGQFTVCGDVHGQFYDLMNIFELNDLPSDENPYLFNGDFVDRGSFSVEVIFTLFAFKCLYPQGIYLARGNHESKSMNKIYGFEGEVKAKYTETMAALFAEVFCCLPLAHVLNGKVFVVHGGLFSTDGVKLSEIRNIDRFVEPPDEGLMCELLWSDPYPGLGRSPSKRGVGIAFGSDVTKRFLEDNNLELVVRSHEVKEEGYEIEHGGKLITVFSAPNYCDQMGNKGAYIKFKAPDFKPDIKTFAAVPHPDVKAMAYANNLLSLLG*