MTQPTFESVLSGEGLSELRAAVQRNCDIADAQHAGNYSLCTYLLKMREFYRWERRLPFSAALNHQEVGDWVSRREQGWEQLEGLSPGALPLGAARHDPFDQDAVNRRLDPHGLVYGAGYGRGARPLFFLGALLRREDFDGYRVYVVGEETARDLAAPPAMSRGDLIFVRRESVRRLLFETVEAWQMRGAPADDPLARALRAYGYDAAEPETLERMTDSEVESAVWHEVGEVLAGQRLGPGWQQRVLEVAGSRGEVVARAVRDHLADCLTTLPALLDDGTDGAIHFYFANLTGMRALLFPQLRAAYDRWVDGAPLAVLKAQVGPAREHWLAVARRLLDEAPNTWPVEDDQLEALQPDLRVRT