MPLPVQGNYTNFARLTNEQKTVWSLQFWRQARNAAFINMFLGTDANSMIQQITELRRDEKGARAVITLIADMVGDGVVGDNQLEGNEEALTAFDTVIQLDQMRAANVHEGRMADQRSIVNFRTTSRDMLAYWLADRMDQLAFLSLAGVSYAYRTNGALRGSSPFPNLTFAADVTPPSANRRLRWDGTNKVLVPNAATSDVTAADTPSYALLVNLKAYAKTKYIRGLRGDGGEEMYHVFLDPLAMAKLKLDPDYIANLRSGYTRGNVNPLFKGGIVTVDGLVIHEFRHVYNTRGMAPGAKWGASGNVDGCSMLFCGAQALGFADIGNPRWVEKEFDYDNKHGISVAKILGFLKPQFPSIYEDGNTEDFGVINVYVAA