MFPANEPVNDELLRKIYECAAVRISYEYDQSSVICIKCIVDVEQFYAFKQRCMESDSLFQKMRLDCNERGLDESEFDNVALPEAEFMEPITNLESPQQYDATRPLDSFIGGTSKLLHVGYNYRIVRVNDETDVLVYRKHRFYKSTKATDWNRWICVANGSDSCPARLTIASKTGFPLALFTKHIRHNHSETVVQMIDSVESRHEEAVQILPSYTLVLDADRRLRLLAEGYRYRLRQAFCGAGKSLWCCVRSDCAACIELSYDDVRMCTAGDLPHSHEVEE