MALDLVSVPFAEVCPPPSKRRRLGWDVPDPTLLTEAARLQLLIATQLVQACPCLLPTHCKQEGDGGSVQEEDSDVEIEDVRGRDVAPAASSSWHADDKDGHFNFLVGEKLTSRYKILKKMGEGTFGRVLECLDDETQEVVAIKVVRSAESYREAAMIEIDVLSALAENDRKGLRGCVQMKRWFDYRNHICIVFEKLGASLYDFLQANNYRPFAVDLVRDFGRQLLESISYMHSLGFIHTDLKPENVLLVSPEYVKAVDRKNTSKRSLEMKRVPKSNKIKLIDFGSTEIARERSFSVVSTRHYRAPEVILGSGWSYPCDIWSVACILVELCSVLNLRHYVGFWELSVVGKCS