MVKDILPKYLKESERVAVVGHGKNRRMVLAQHLTKKRNTIFLAEPQLRQLMGKDTFRRIMRIHFPHVRNPRRLTDICEHCRHLERSLIPQALRETENAKRDICTIFPNYFQKFYAAESTKTIMEDTDKFPFINLFLTYIDNENRNARENASRREMPQRDRLALHQTEAYFIHSLKAHVELLEAYRWHQISSRRQENVLLQLRGGSLGADELMVQFDFKENVRYPISREETSEEWHAQNKLSLTVYGASVLAPAKAGGHVELYLLLVSEVLDHDAQIANMLLNQVLVLVRDHPRVNFPALRKLWLVSDCGPHFRSYESAAHFLVTLVTTLKVKVHVMYLGEQHGKGACDRLFGWTNEWLQRYLQEKPIHGIKDLVQAYRSGSTAMAQMDPSGAAFLVHSFDPGQSRPSRRLFFNCSTLKISRTYSLSAEPNSLAPSGITIRNNVFSDLVSNQSLGPWSIGETISEDEEQWRRGYYDKPRSWEELGPQAX