MPRLGFGVYQNYTTTESVREALRVGYRLAYRNEAHVGAAWKGSDLPREEVFLTTKCINKTHGYESTLKGVDVSLERFGVEYIDLFLIHDPMSGRDRRLQTYKALQDARRAGKIRSIGVSNYGVHHLEEIREAGYTMPSVNQIEECHLHPFCQQKAIVSYCSAHSIVVQAYCPILRGKMDHPVILELAERYHKEPAQILLRWSLQKGFVPLPKSATPERIRSNIQLYYFSLDNDAMTRLNALDKGKEGALSWNPVDHP*