MSRNYEKLSIEEFGAHLLGTVDLDPIYLALRRMELPEAQLNRWLLAYWCLYNGGEASYLSEFEGREFFEMLNHAAENVREAPIGGRWPRGAERRHWRGAQATSSVEYLIDRYDDRPEDMAAYCAGQGGTFLEVTKRVQEHRLFGPWIGFKVADMVDRVLGKPVSFDNAAVFMFKDPYKAACIQYEVNPNIPDHVLADGSVAPRNRELVTPETVHHVAQHLIEHFKGFQAPPLGDRPVNIQEVETILCKWKSHQNGHYPLFKDIVEIREAALPWAKVSKTAQAFFEAMPEVTQ