MVGRKRKTKTCDKGSKRSWICQLPDVLISGILARVPTKIAVRTGVLSKTWINHWKNVRGLDLESFEFSDMDTFVSFVRSFFDSHRESTIDKIRLSVHYSDCHSLLTQWTDIAIRRRIQHLDVCYYGTCCDVTMPVSLYTCKTLVHLRLCWVVLANLEVVSLPCLKTMHLECIRDLTEPTVEKLISGSPVLEDLIIIRRTSGERFIQVRSNTLKRIHIDTYTEVEIDAPLLECLRTTVYLEKNFMIINLGCSTTLDIDMVFPDVTCTKLLICDTLTDIPRFRGLVTSSYILKNIFLHSEPGPLLQFRDLSRLHVKFSKSDLEMLPAILESCPKLQSLILELIKDPSYKKNREPKLMFSTVPPCLVSSLKVVELKRLIPRYEGEVELVRYFLKNSPILEKLRLDTYYTKKGMRDFLKEVVALPRCSSACEVIVL*