>31230 IAGDNPLKAIDYASRAATLFEKEDGEVANLELVLCLHIVAAGYCRLGRYDEAIKVLESSL LIPSVDQGSEHALAVFAGHMQLGDTLSLVGKHEMALASYHNALDVQKQVLGDMDPRVAET CRYLSEAHLQVMQFDEAQQLCKHVLDIHSQHSPAGSVDEAIDRKLMALIHAGKGEHEMAL EHLVLASTTLSCNGQDLDVASVDCSIGEAYFALGRYDEAVFSYQKALTILKSAKGDSHTA VAAVYVSLADLYLKTGRQREAKTYCENALKIFGKNNAGHELSSGLVEVAGVYEAMGEREQ ALSLLKRALDILQLAPGEQSAAAGVEAQMGVLLYVMGKFSEAYTAFNSAILKLKFGTDRE TTFLGVLFNQLALASVELQQLDNAVKHFEEAKRILEKAVGPHHAETLAVSSNLAGCYDAL GRVNDAIALLENVVEIKEELLGTVHPDVARDRERLLALLKGVGRSRARKTSTLEELL