MLRLFGRQTQALLIGLRSLSTAAPEFLGRPLPSSVTIVEVGPRDGLQNEAQKVPTDVKVQLIDQLTEAGLPVIESTSFVSPKWVPQLADAADVLARIQQRPGVRYPVLAPNMKGFENALKAGAKEVAIFTAASEAFNRKNLNCSVEDSLRKFDDIMAAAKREAVAVRGYVSCVVGCPYQGEVFPADAARVAGALYDMGCYEVSMGDTIGVGTPSSVAAMFEACKQRVPVDRLAAHMHDTYGQGLANILASLQMGISVVDSSVAGLGGCPYAKGATGNVATEDVVYMLTGFGIRHGVDMDRLLDASHFICQALGKRNNSRAADALLKKRQSAARAX