MSSTLSPPSNSLSTLHHRLIQSSEALSEALSNVPYAPPEGTDLSVKSILTSLLQNPNPNRTDETLIHTSVRDFSLACALLTSSQSSTHELLSWIPHTLSLLAESHFHGIAEAYVECFGERNERRLSELGVECRNPIGEDERLVIELMREVLPLLKGRIEESKVDMSSDGGDEFSAASAKVPVGYAIIASYQFRWFVTKVEYPCLGKLCNLAIPCALTALDHWSPDVKAQGMISFTHIVNNVNAAELGWYGDVILDACCQNIASADEIWHNAIEMSVLLVTSIQRSNPRSPWFEKILDEMLHHLERQPRNKDRRIAWLRSVEPLLNAVGLVLLAHFRRLLPLFFQWMHADDDETVLLVLQRIHTVLRLTWIRDSPHILRLVDELALLYKEAALRRSREDIRTLVLQILIFLQQCKGVHFEAAWEKHMGDPNLVNLASALSGTHRATVIQ*