MLLESDLYRYAAIALLVFCWTLHRTDFHHLKGDWLAQLCFVWALYAFLRFAWGIVVYGEKGASEWLYIFPLLIPCLGACLYATRDRLFAAVTFLMVAGFLGLLLTLDISALVHGERFSPLYHHNPIHAAVGCGLLFISSVYWLAFAAETTILKTTGGKVLATMAIMTALLCLVGIFGAKSKGVWLAFSIVFGFMSITAVVHYGRRHMLVPGAIALLLCVLAAVVTFDNIKHYAGPTVVAALRLSEQAMSQEEIEKAMANSVSKADTPESMRERLMLWTNAVDIFLDSPVIGSGNLWLAKWRNAKYANVGYTLIHNGYLEILVRHGLLGMAMLLIFVATAAYRIRLAWKRGLIPSSLMLYLFSMSLFFFITMASNSNNRLAIGESFFLLAGAAVLAISIMLRADARPSAQTIPA*