MGSVEQEQLLDSPLHVDNSASAGLLDRHNRELEHLSLTNQPLKTVKFFCLAVLKCLHQFSVNTIKCSCLVVILLATAGGSLLFTRGRAYEETLQPVQELLKYLRFGLWWLVLGVASSIGLGSGLHTFVLYLGPHIALFTIKSVSCGRVDIKSAPYDTIQLRNGPSWLDKDCSEFGPPLFSLPGARVPLTSILNQIQLEAILWGIGTALGELPPYFISRAASISGREGELMEDLDSASKEDTGIISNHLKQIKKWLISNRQYLNFFTILVLASVPNPLFDLAGIMCGQFGIPFWKFFTATLIGKAIIKTHIQTAFIISVCNNQLLDLIENQLVRVLGLIPGVASFLPNIISKLHIAREKYMAASAPVSSVKAKKWDLSLGSVWNTVVWLMLLNFSAKIVNTTAKGYLREQQEKELAALENNRARE*