MVRVVFSDLDGTLVHYEKEWTGYAHVVSQNESLRTLTLKYKDTGDTFECALMPASGTTPAACISLNTLALVQRLRESDVKFVIITGARSSTFAVRRAALPLADYEFCENGGRMLKGGALDANWTATRYAAEIGAATYVPQELVPSSENAPPPERREGTLWDAYRVFAARPGEWKLDTRDYYTSFRVDVAASPGKTEQDLRNVLAQFNGALSMSFNLGKADVYPSSSGKRNAAAYVLEVERIAAADSVAIFDDDNDIELGELVGRGFLPGVTHASVKQAAARNPHWTITSSPGPRGTEEALRAVLALVEAKAAVAA*