MAALGSVMLRVRSQLGIWRMSGVDPGSTVGELMQRITAEKGVPTEHQQLSKDASHKQPLSPSSSLRAAGLASNGDMLYLKIDADAQVFHSGQESRTSKKIGADGSIMAVSFEEATAENGFRPGMPRLRDIKGTWTLTDFLEMDEQFTYRVKKDKGQNVSEMCTAVTLDGDCLNSFVTYLQQLGWNQERVAFLYGTVEDDKSVTVHAIYEPPQENTPERFQLEDDPRAEQVERLADMLNLKKVGWIFAHPPREESFLFSSQEIMFAALQQLEAADGIEETPFVTVRCHANEEGHGEFDAYQVTLQCMEMVAEGALDENPKNRGSCAVSPTFTAIVEAKAVSSVENQFFLLNVPVKHSTQPRFRRMFPDANRIGTQQSPDLVKDCVTSAGSTAEGLSDFNLLLFLMDFKDMFSWEDDMPRICQAITDPDATLDAGYDLLIRGFAGMELGD