MSGGGGSAGAASRPGQDLQLPPGFRFHPTDEELVMHYLCRRCAGLPISVPIIAEVDLYKYDPWQLPRMALYGEKEWYFFSPRDRKYPNGSRPNRSAGAGYWKATGADKPVGTPTPLAIKKALVFYAGKAPKGDKTNWIMHEYRLADVDRSARRKNSLRLDDWVLCRIYNKKGVPEQKPSAAKEGSPTHAAVGSPPEQKPALLQPPPSYAPPPFSELAAYYEVRPSDSMPRAHADSSGSEHHVALTASSCGRGERPEVQSQPPKISDWERTFSTAGDGSMQLGQLDPAAGLAAGDPLLQDILMYWGKPF