MSTVASLPFIRPTNSFRRASRGTSRASAPRRASLQTVAADKNVLFDVPVSNNGARCRLIIYWKQLEDEFAITNPSEVGGLKSEEYLAMNPQGKMPLLMTADGLALPESEVISQWICDEYSEVGPELKPEDPETRAICALATRIHDVYIVPIQGCMYRGLMDVKTRADQLAEVAKQLDVIEGAMSLRDGPFVAGREPSTADAALFPTYVFIEYILPKHFGWKDVFAGRPRTAEWWEAMRLDTCGARVYGEIRGGLESWESNGRWQTVGVTDAVKDASFKWAY