MKSLLFLLIPAIFVAVNGREIRQIVKEALEGLAGNWQSLTDDFTDDRKIRQIMLRNRQYDIPGGRETGKDTGFVCDSWRFAVETNNLREWKKVPDKCQEYVGVYMTGDRYESDSEIVSGEAENFARNISILGDGKDVWVFDIDETLLSNLPYYAENGFGSKDFNEDSFNEWVVKAEAPALPYSLKLYNELKKLGFRVILLTGREESQRTVTAENLIAAGYDSWERLILRGAKDSGKPAVVYKSEKRMEIEGEGYRIHGNSGDQWSDLLGFAIGNRSFKLPNPMYYIS*