MSATVKDLRSKAELEQALQQKRSAALHFWASWCPASAQMDAVFSHLSSENPNTHFFRVEAEETPDISEAYNVSAVPFFVFIKDGVVVDKLEGANPADLAQKVTQLSGPGGILPKTTEIEEVSNANGSTVSANGSIVDNGNVMEEKLKALVASKPVMLFMKGSPKEPKCGFSRRVVEILRDLGVEIGSFDILTDEEVRQGMKSFSNWPTYPQLYIAGEFVGGCDIITEMHKNGELKDLLVEKGLFQKESLESRLKSLINSTPTMLFMKGSPDAPRCGFSSKVVNTLREEGISFGSFDILSDMEVREGLKKYANWPTYPQLYHNGELIGGCDIILELKANGELKAELS*