MGSYSVEPVKPWVETPCLYSPQVSRAAGCNIYLKLDNLQPSGSFKSRGIGNMMQRAIALTPRDDVHFYCPSGGNAGLACATSAASLGKPATIVVPIKTPAHMVEKLEALGAEVLRRGGSIAEADAYLKSQLLINDPNGVYVSPFDHPDIWEGASSIVDEITTQMRLQPGGPKEADGIVCNVGGGGLLIGIMDGLDRIYCGRPQNQPRVLAVETRGAESLDASIRAGELVTLPNITSICSSLGVARVAPRAYEWTKAAAGQLATTVVDDADAVMGSVKFLDDARLLVEVACGATISVVYNGQLRQKLGKGLSDAEWAEKNIVLVVCGGSHTTLEALLRYREEFGV