MLTSLVSAVGSHHVTTDPDVLAGRSVDHTGRYRGRASALVRPGSAEEVAEVLRVCRDAGAYVTVQGGRTSLVAGTVPEHDDVLLSTERLCVVSDVDTVERRIEIGAGVTLAAVQHAASTAGLVFGVDLSARDTATVGGMASTNAGGLRTVRYGNMGEQVVGLDVALPDGTVLRRHSRVRRDNTGYDLPALFVGAEGTLGVITALDLRLHPTPSHRVTAVCGFAELAALVDAGRMFRDVEGIAALELIDGRAAALTREHLGVRPPVEADWLLLVELAADHDQTDRLADLLGGARMCGEPAVGVDAAAQQRLWRTRESLAEVLGVYGPPLKFDVSLPLSAISGFARDAVALVHRHVPDSPEALPLLFGHIGEGNLHLNVLRCPPDREPALYAKMMGLIAECGGNVSSEHGVGSRKRAYLGMSRQANDVAAMRRVKAALDPTGYLNAAVLFD*