MKVNQTPSAWRLQSKIVNGDNLNFAINASCPSGGNIGSLIPWRVANSNYDKDSERSFYVYIPKDLCSSLPSFSQSTPTSKRSSMRIILAFHGYGGRPNGELTKWHETADSLKSVIIAPQGTLSPLKGRLGWNAIDCCGDPVRDEVDDLDFIVHGVVDVFLSTLFGQSEGVDVDVNVIATGFSNGGFLSSLLGLSPNRPWWLKGIVPTGGYQYDLGFYSRPGDKTKQPRPIPMMSHHGGADSVVRPEGCCALPNPPTDDSKSKSNCPLDIGSHRDSCTSIQSAFEGWANINECNFTSLDEDEKNLETTKVPVECWKGNGCIEPTNLCIWTNEGHNWGGQFPGVGVAASWMRDVFVDAEQSATISVEGGHDDAFKIAYASALSHERSSQKGITLFFVAFAILVMFFAAALYKILPSLSNRMHRSHNKRKSSEENVSFQEDSEENKRSLQMLVI*