MITVQPGLIAGEVNRILAAHQRKHKLPVQYKIGPDPSSIDSCMIGGVVANNSSGMCCGVSQNTYHTLKDMRIVLVDGTVLDTADPASCAAFLNSHRGLVDGVVALAARVQADKELTALIRRKFAIKCTTGYSLNALVDFPVDSPIEIIKHLMIGSEGTLGFVSQATYNTVPEWPHKASAFIVFPDVRAACRASAVLRNETAVDAVELFDRASLRECEADDAMTSLASIAEVQRALQRSGLPLGAKAAVPQTLAAYPFFEDAKKTKVLWD