MVQDVFSLHSIVADDKLRFPFSLKDYQRYIFGDGRLAHRFGTDLAKAYIPTLPGPIDDFAVAVLSDQVPTATHSLRDHFVAYLNRHLVANNATPALKLDFHHAGLSAELARVGPPASTIYHIDTKRLQNRTLIVLADIRTSQDREDEIRRSFAVQGITTVFAYLAALSDSATTVALSNLLSSVISPSMKDIEAITQRPHFFMNQCFVKFILERDNVDFCQFIRRQDDHFVRLLLDHAIYSNYYNDEEHTDNIRFLLWEVQARESI