MVFVHVSEKEGDEPIELPAEEDGTLLLSTLQAQFPESSGLQYRNVDTKAVRGVRSNEGRLYSPSEETGWGEYHYFCVFPKKNKRQSEDNLENSTAKTKRTEAHLRCFDLIVLGLSYNTTEQDLREYFETYGDVVKAEIKKDTRSGHSKGFGFVRFGSYDVQMHVLSKRHSIDGRWCEVKVPASRGMGNQEPGKVFVGRCTEDIEADDLREYFSKFGEVIDVFIPKPFRAFSFVTFLDPYVPRVVCGEKHIIKGVSVHVSTADKKNVQNKNQLFQTNNYNNLDNNFKMQPANNFRMHPANNFSMHSFNPHGYQMNRVMN