MSDLVTLNVGGRLYTTSLATLTRFPDSVLGAMFKGRLPVRKDQQGHFFIDRDGKTFRHILNFLRSSHLDLPDDYKEMKLLRREAGFYQIQPLMEVLHEREAEDLASEKNAMLNISLDQKMQAVHLSGPDAPQAYSLGSLTIDVFSANIFCTSGAFLSSLGIQICYFFNGNLSPVCGEGEGQNRLALQWVGAVEGLPEEEYTLQNLKRLWVFNKQVNSLRAFVEEVLKITMNQGFCMDSSHPSSHDFTNTKTVRLIRYR