MEGRKVAVLVGCNYKGTLAELRGCVNDVWGMHAALVDRFHFKPDDIQVLVDNDPKYTLPTGANIRQALQTAIASTSRPGDLLFFHFSGHGTQLPAHQASSTPSLEKPVDYDECIVPCDMNLLTDEDIREVVDLLPQGVTLTIVADSCHSGGLIRYEKEQIGDSFENGVMPTKLEHCAKTIDFESKRRMEYDLKKDNNPMLRENRSLPSSDLLKILKEQWGNMNVNVANVRYMLAEVFETEASIKFRSFAKRRNNMHLRYGENNSTGSLSLPLIHHRSSKHLEKSYDKSGEKSYDKSRPLNNVIGSSGKGDQAILISACQAYESAKDVTPSSTNGTIAFGAMTHAILDVLSKLEGNSFITNYDLVKNVGKLLSLEGICHQHPGLYCSDNCANAPFITG*