MDSFRKQLDALMGANRNGDVQEVQRKFSDRDVCRLYLAGLCPHDLFQLTRMDLGVCPKIHSLQLRKEYNEQTKQCYNRELEECLEKHVLECDRKIQRALKRIEEDDVNAATAIAVSEVTRSSEALEYTRQIKEKLRIAENLELEGKTDDKIRVMGEVEALRSTRADRQALSLLEAFNKDRALLLQGNAPPLAPLPYMPFPPDARTQDMIKEKLNKAEVLGEQGLVDEAQKALEEAEALKKLVSRYDMAPDPNKVLQQDARATDQKLRVCDICGAYLSIYDSDRRLADHFGGKLHLGYMRIREKLGELRVIFRMIASSSAFQL*