MNLVVVSDPKLADEILHTKGVEFGSYRQNMVFDIFTDKGQDMVFSIYGDHWQKMRRVVTASFTNKVVQQYREKWEEKMDLVVKDLYRDEKASVEGVVIRRRLLLMQYNILYRMMFDTRFESMEDPLLEQITQLKTERTMLEAEKNGEINEKNVKHIVENINVAGIETTLWSMEWAIVELVNHPNVQSKLQDEISNILEGNPLTESDLDRLPYLQAVVKETLRLHTPIPLLLPHMNLEDAELNGYTIPKGPKVVVNAWWLPNNPAWWKKSEEFLPERFLEEEGGTDDVRGGRVDFRYLPFGVGRRSCPGIILALPILGIVIGKLVMNFELCPPEGMEKINASERGGLFSLRITNHSTVAFRLLKVCSN