MSRVTVDIDLNRVEGDLEFQLDLEDGVVVDARCIGTLYRGFEQIMIGRAPRDSLVITPRICGICGTAHLYAATLALEQIAGITPPAHAVHVRNLCLMAETLQSDLRQTFLFFTPDFCNPIYGSHPLATELSEAFAPLKGSVVRGCLKSTRELVGIVAIFGGQWPHSTYMLPGGISQPANNRRLLDSRDTLASVREWFEQTVIGGDLDEWLALDSGAALFRWLAASPTRNRSASGLFTRFARDIGLHQLGSGTGHLLSYGVNHRPDGSGSELPAGFFNADTQQVEPLDHLQINEHVRHSWFLDYPGGKHPWQGETIPNHQPGTDRYTWAKAPRYGNRVVQTGPLAELRIAGDPLITDLLTSEGDNTWLRQFARLRRAGWLLNSMAGTIKSLKALVNEPHFIDPGIDVWPNGESYGMVEAARGALGHWLSIKNGVIEKYQIVTPTAWNASPRDSSGQHGHWERSIIGLTVPDPENPVEIGHIVRSHDPCLVCTVHFIGSHKKTHFNV