MMSFQKQEKIEAVVMEEGNSPVRRWEDLNIDMLVNIFQSFDLFQLISVIPQVCPAWQLACSDQRLWKTLDLSVMQSNFIRIRAPPYVYVDTPSREKLTHILKICLNLSRGNILTLIFHYNLYVDDNQLTYTAKRCPRLKRLVMPAWEKLEKQTICSAFHEWKDLESLTMPSLEEPAYVIEKIGRSCKKISELKIMAPCDILFASALVSFLPNLKVLSVRCTKLSKHALVILLHGLKKLKVLNISHCIITQDLPPPAPKKILTELDESILEKASRLDKFLTCMSDSCIMCQRTRNDEGFMRWYKYADLWKVDENPYTRESIVLPHPKIFPRDYYTRGLGYESTSDDYKILKIDDKSCSEILALKSGSLRLTDKHPIDIQPMLTSTDSLNVRYLPKDFIAV*