MNRQLSVLLVLVLVGFVAAASLDNVNLSVEIPGVVQMNGENFDQLVGKDRAALVVFYTPLCMRSRLMVPEYTELGAAYKKSNNANDLLVIGKVDGTVEVELRERFNLVDSPTVLFFAPGSLEPVRYSKSLNSYSFIKYLSKEVNNLRLFMVKEPQFETELEHINFDSVINDPSRAVFVMFYLPWTPESKNLMLIYNDLAKVFLGDKDVVIARIDVSDVSSKYMVKYNILETPSVYFFPKGANAEPVKYRRRHHLEGLVAFVNKRAGKNRLVNGDISRDYGVVDKLSEAAARVVKSGESAHAAIEAVKVTAAKWMKGGAGAYYITVTERLAVRGAVYIENELARLQRTLQGAMAANCRDEVVKRVNILTSIQQYIEQQAT