MQRGIGQLSCLQLLSQFTVGKQRGCKIEELQGLNLRGGLEIEGLEKVLDGIDAEKANLKEKQHLRKLSFSWNVADDLVMGMKENFDSVIEGLRPHPNLQCLHISNYMGVGFPMWLMDLKVPNLVEISLFNCSRCIILPQLSQLRFLKVLAITYLPELEIWPSGESPSVQKLTVYGCPKLTHMPNLPSLTMLELVGCKEMLLSFVASCPLLDSLCIGGFPELTSFPEGLFQNKSLLKSLEIWECPKLKSLPKDLCSNATIKRLELSNCNEAESFREEIKRNFTSLKCLGFSSTSIDE*