MSVVDFSKLYPDNRQEGETVLRQAQLVMLRMLKIIDYICRKHDISYWMCSGTLLGAVRHKGFIPWDDDLDICMIREDYERFVEIAVNEFPEDMMLQTRETDPHYHYLPLPCKVRDKKSFILSPGYEDEECEKGLFIDIFPMDRYHKQKLPFMFEKMVKVYNTFICKSLDAIYFKDESIDKKILAFFHPVFHKLVLQYMKFAKKLIDKNRGLGTDCRLGHGFDTLWKRYLRFDDIFPVVEIDFEDSKFFAPHRPDVYLTTLYGPNYMTPPPEKQRLAAQHAHEIKPII