MVSDFFFPQPGGIESHIFQLSQRLIDLGHKVIVITHAYKDRVGVRYLTNGLTVYYVPLHTVYRETTFPSFFSFFPIFRNIVIRENIEIVHGHGSLSFLCHDAILHARTMGLKTCFTDHSLFGFADAGSIVTNKLLKFTMSDVNHVICVSHTCRENTVLRAVLNPKRVSVIPNALVAENFQPDPSKASKDFLTIVVISRLYYNKGIDLLIAVIPRICAQHPKVRFVIAGDGPKSIDLEQMREKYMLQDRVEMLGSVRHDQVRDVMVRGHIYLHPSLTEAFGTVLVEAASCGLYVISTKVGGVPEVLPSHMTRFARPEEDDLADTLSSVITDYLDHKIKTETFHEEVKQMYSWIDVAERTEKVYDSICSENNLRLIDRLKLYYGCGQWAGKLFCLLIAIDYLVMVLLEWIWPASDIDPAVDRVSSTFKISKQNFDESLVLTDPKKKTKIKTACLKDAQ