MVPDKACLVCKKTSNGMHFGALTCRACAAFFRRATVLKLQYKCKQGNSQCNIDGRGRYVCRQCRLKKCKAIGMNEEKVQLDYDPTYSFRGLMEDSGSDECSTPTGSPAQSEYSPTNLSRKNSIESPEVDPNFLFTFSPKVPDKPNMVIDFSGLVKKIETCFSIKTMKDESELEAMTAALKSFRQGQKPQNELSVLEKVDVTTTVEWLNERIYKYSCWFASSKSLMSLPMDQKMQVFRSSWNVVRTFERLEQSVKVFEEDVMKFGSMVVTDDFAMQWDKTYVDLASITELTNQYFNKLFEPFMHRYIEEVARPLLDLKPTTEEVVFCMVHLIGLEDADFALETQEACEQMRAEIADQMHTYYTNQTDIKMYSHRLLILMKLVKSMKRISREKSKIKELIWLFDIYHADISEPYFFEMF