MEDKRQYPALASDYQLLEEVGQGVSATVYRAMCISFKEIVAIKSLDLEKCSSNLDEIRKEAKTMSLINHPNVVRAYCSFVVEHSLWVVMPYMAGGSCLHIMKAAYPDGFEEAVIATVLKDTLKALEYLHRHGHIHRDVKAGNILIDSNGAIKLGDFGVSACLFDTGDRQRSRNTFVGTPCWCLPCECRMAPEVMEQIHGYDFKADIWSFGITALELAHGHAPFSKYPPMKVLLMTLQNAPPGLDYERDRRFSKSFKEMIAMCLVKDPTKRPTAEKLLKHSFFKGAKSTEYLVRHVLEGLPPLWERVRTLKINDAARLAQKKIPYGEQEEQSQKEYKRGVSSWNFDVEDLKAQAALIQDDDDVYPEKNDENSSF