MATTIDVKVFVDKDKSKVLFAESGKDFVDVLFGFLTLPLGTVVRLLGKQSQAGCLDALYKSVEELPAAFFRTDACKAMLLAPINGAAKKCCSLKVRVDDTKHRVVYVCGDTSCPALADAEFSSVPGAVCKCGTAMAKMAGERPESGGGGGSGSGDRVFVRGDVEFIITDDLQVAPASTSLMLSLFDKFKVDDPSGLEQRTLELSSDKILGLLKRSLISKNPLTGHYFDVAIEPDDAGIDLLPQNLHPEQGNDAEQTLNSVKIKVLQTKNNSSVLYAEVGGDFVDLLFGLLSIPLGSIMKAYGKCASKGCFDNLYSSIDGSAEGCMIPECQGLLLSPKLAPFFGCSASKILQVEELSPNKQSINACFKCFKIGGFANLTRCHERQYVNYGWKYLNCLVDPKTANLCEFNPKSPKGEESDDVEGYVKQGLQNFMVTDDLRVLPLSLACTLQVVREAKIQRKDLVEKEVTLTKSQMIELLKAALVT