MINGPDVLSLGISTMEQLQGVTFMRAWQTKRGKEVFNFKPSQWRGLQFMEHKWTVMLNKLLDRKDSESRWKARITALWKLAPIPRAGFFMWKVLVGALPYGSWLKWLEVHCAFCASKESLLHIFWACSIAREVWKATIILFKEALNLKLPYTLCSLVMGDGSVSLKLGKFVFMVRVATLQAIWQVRSNGAGDESSLRRVMFRVKMTMEDCVSATGDANLKVLWDFLWNKVSNVILKSWKSPNRGLQEKKYNENLRR