MSDKMIVEYIWVGGSGIDLRSFSRTLSKSVESASDLPDWTFDGSSTGLASGEKNEVVLKALKLFRDPFLGGNNILAMCDIYDLNGNALPTNTRARAIQIFSIEKVAAENPWFQIEVEYTLLQPNTDTPVGWPVGSYTGPQGPYYCGEGANKVHGRDILNRHYRACQYAGINIAGVHAGVTHGQWAYQIGWSVGVTAADEVWMARYILLRIAEEAGLQITLDSKPIEGDWHGMLAHINFATASMLEDGGDALIKKAIEKLAEAHDELVVLAGEGLHGALTGKHDTAPLETFSWCGDGRSCSVRISREALEAGKGYFTDRLPASNMNSYVMTAALVEVTILLN