MSTVLGSSQTRQACIRRTYLGNTPRTVPSRILRPHGASRRSAVTVEAYQAGAPTEQKPQEKLATPSGPDYERPTRNLALELVRVTEAAALAAGRWFGKGDKMAADQAAVDMMRKVLNEIKMDGVVVIGEGEKDEAPMLYCGERIGDGSPPEVDIAVDPLDGTTLTAQGRSGAIAVIALAARGSMFDPGSCYYMDKLAVGPGVDPMRISLDYTVRHNLEAIANCLGKPVGDVTVLVLDRPRHVDLIKQIREAGARIRMISDGDVAGAIETAKAGAPVDVMMGIGGTPEGVIAAAALKCMGGHMQGRLWPRDDEDRRKLEEAGFDLKRILYMEDLCKGEDVFFAATGVSDGDLLRGVRYYSGGASTNSIVMRCKSGTVRYVETYHRWSKPGMREIMLNDPQAGATNGSGSHRFQ*