MAASTLVANPVSVEDLGSVGAFSHGAEPLRLQHKPIQLFVVTVGEDSSMVPLEVSKSDTIASVKLCMERHKGFVVDQQRLVYAGKELTQDERLLWDYGVADGDVLHLVLLVPEIISLTLRTTSGDSFVYKVWQAENSKDVQRFITNKSGTLPLDLPVVTLKGEQLEDSSIKEEFALKDESVVCLRVHKPKVRSTSLGRKEVEVLVTSLDDTGFQNSASSADGILRTESLELEVGREGQHLQRLKNGLQQPADLLHPRKHPISFDLPNSLKELVDMVKMGLYAGQAPSLAAEGSGGVYFMKDEYGV