MLLYLQNSVFSRQVSCPLFPSVVPFSISAMSANPQPIHGKPLVDKAIIVGGGLGGLAAALQLRKIGIDAHVYERRPKISGGEGTLISLFPNGCKALNEAEPEIVKKIREVGLPDIESNVLLPDGTKIGEWGLSSQMEERFGQPMIAVLWRDALKILSDALPEDCIHTAHEFFDFSEEDDGVVVHFKKDNEVVSIKAPLVIGADGIRSNVRSKLFGEIEPRDNGRTMWRAVIDGHLCTHKLMKIGTLASQFNGRTMFIVNGVQDKLYWAFSVADDFSEGSTKIRSKDLLEAKERLLGYFEGWDLATHVIEITDPELILERRVLDMPVLSNWSKGNIVLLGDAAHAVTPALGQGANLAYEDGLELALLLTSSPDLRTALKTYEKLRIPRAIKISNQSQGGSVRTSDEFYNWLYNYVPMSEQQHSQV*