MGVSVKDLRSKVELDDVLKQKGSAALHFWASWCPASAQMDAVFAHLCSENPKAHFFRVEAEEVPAISEAFGVSAVPFFVFIKDGVVVDKMEGANPGDLAQKVAKLGGPHGLRNNTEIEEISAKETACGAKGTTKAFAVSSSGAKSDNGELLKKKLEGIIASKPVMLFMKGSPNEPKCGFSRKVVEILKEFGVEIGSFDILGDEEVRQGMKSFCNWPTFPQLYIAGEFIGGCDIITEMHKNGELKEVLSEKGLIPKESIPKESMESKLKALIHSSPTMLFMKGSPDAPRCGFSLKVVNALREEGIPFGSFDILSNNEVREGLKKYSNWPTYPQLYHNGELIGGCDIILELKVSGELKSELS*