MSYAAFKMVHCPTGVDNCVAAYVTHSAGETDSDSIPLPGADLIASGGYWASTPKDASGGSGFPPNLVITKANVLEVFHVRLLEGDDSAANGSNGVGNPETTPRGGLMAGLSYVKLELACHYRLHGNVESLGVLSYRHAEGRKGRDAIILTFRDAKISVLEFDDSTHGLRIGSLHYFEGPEWQYLKRGREQFASGPSVRADPVGRCAGVLIYNSQLVLLKAAQVGYGLGDEDESLIMGGKLCAHVATSYIVSLRDLDMKHIKDFVFLHGYIEPVLVVLHEKDPTWAGRVAVRRHTCAITALSINTTLKQHPHIWSATNLPYDAYKLLAVPAPIGGVLVFCANSLHYHSQSGSCALGLNEFAVAPEGSAEYPRSKMSVELDCAHATWVANEVALISTKNGMLLFLNLVYEGRSVQRLELTKSKASVLTSCMCTIGENFFFLGSRLADSLLVQHTLGSASGRTSSLMVKAEREEGDIEADLSAPAAKRLKREPSEEEEGVSAEEMSLYYSTPTASDISQKKTFTFTVRDSLVNICPLRDFAYGLRSNADQSATGLGKQSNYELVACSGHGKNGSLSVLHQSIRPDLINKVALPGCSGIWTVYHKTDRDDSNEFDFGTSEDDEFHAYLIISLESRTMVLETGDTLGEVTENVEYYTEGNTIAAGNLFGRRFVVQVYQNGLRLLDGAKMLQELLITNSELENNSSEVANNLVIEAVIADPYMLLKMTDGSLQLVVGDVENTKLSIPQPQGFGITTDAITAFTLYQDKGPHQWLRRTCSEMNSDRSQWSSTSDQGYVYCIVCRISGRFEIYELPRMVCVYAVDNFNHGMSVLWDQKVLERRANSNAALKEGAEEDKAPGDALLRDAGLSLHVSQICFESWGEKFGRPFLLATLSDGTMLCYHAFSYDANESSDALEFRETATSLKDLSRLTHLRFARIPIDWVSGQEDGAKVLYETKFCSFKNVGSFPGVFVTGLRPTWLMVCRGRLRPHPQFCDGAILGFTPLHNVNCAHGFIYITAQGQLKICQLPSLLFYDNDWPVQKIPLRGTPHQITYHSDVNLYALIISTPVSRPTSQVLMGDGHPFDQQQENSIGEDGQRLVTSEDYEVRIIEPAQPGGNWEAKAAIKMHLTENALTVRIVSIKNITTDQTQTLLAIGTSYVQGEDVAAKGRIILVSVGKDPQDPGSWAREVYSKELKGSISAIASLQGHLLIAIGPKIILHSWNGSELNGAAFFDAPLYVVSLNIVKNFILFGDIHKSIYFLCWKEDGAQLTLLAKDFGSLDCYATEFLIDGSTLSLLVSDSRKNLQIFSYAPKSMESWKGQKLLSRAEFHLGAHVNKFHRLQMLPTPGSARSNRYAVLFGTLDGAIDYLAPLDELTFRRLHTLQRKLVDCVSHVAGVNPRAFRQFRCDGKAHRPGPDNIVDCELLSHYDMLPLDEQLEIARQIGTTRAHVLSNLRDLALSTSFL*