MSTVGKQWTRVRTLGRGASGAEVFLAADDASGELFAVKSAAGAACAAALRKERCVMATLSSPRIVSCIGGRGAGDGSYQLFLEFAPGGSLAEQVASNGRLDERSVRGYALDVAAGLAYLHAAGMVHGDVKSRNVVIGADGRAKLADFGCSRKSGADVPIIGGTPAFMAPEVARGEEQGPAADVWALGCMVVEMATGHAPWSGMDGNALAALHRIGYTEAMPEVPEWLSADGKDFLASCLVRQASGRCTAAQLLEHPFLASAIVEAKPQAVASKWVSPKSTLDAAFWESESDSEEAEHDSTAEVRIRALACPASALPDWDSDEGWIDVLSAPTVAPEAAADETTDMDDEAITNEEPSGAEPGVLGIIVDQERSGVVSAVEGYSDSVRHSRRHRCLGDLASHQILSCKSCFCNRISNAKDFVLAQALYYKRVLFLSYMVHISFSQN