MKRTNTFAVRPLSETGEQLLRDLLDASAALWNEVNYQRLMRYNDEDGFEGGIWDADTGRLEGRYKGVLGASTAQQVIRKNSEAWRSFSHLKDQYHDESNTSVTEHPNPPGFRGNEDDGRQLRTVIRNDAYTTEWGDRSRLEILVGSELKDRYDHTGRLRLEIAGNPNWPDYEKQGRLELWYDETESTFRASQPVTVPDSARATPLADETAALDIGANNLVACTTTTGEQYLYEGRELFQRFRETTREIARLQSKLPEGRYSSERIRRLYRKRTRRRDHAQEALCRDLLDRLYAEGVDTVYIGGLTDVLDTHWSVKTNAKTHNFWAFKKFTERLACTAEEYGISVEVRSEAWTSQECPRCGSTDRTTRHQDTLTCPCGFQGHADLTASETFLERHTKQAVRPMARPVRFQWDDHTWSESPRSQESPKEQRTDPSTVHHGNVALRESA