MVGPPGIDILSDESEPLHEETNGNQTSQIEEGPHTVEREDVEPATNEWTFEEDLSLASGLHALGWGEWNRIVARDELRGRSAIDAERRAEVLGITHDNAAEILNDLFPGQSALVAELITDKITLNSKAASQAVKRELDAVMSMHVFDPKKVVEFREASTDPSAQFVRGKMIVARKNVEQDTSQQLLKARLVAQGCVLFNGSGHLVRDDDFQYERPIGLRSSRYVLAHGRAAGDLAKFDVDSAYLSADLRGPRTYLELPESVRPDAWAGFERPVVPLQKALPGLPRSGADFGAEARRRLTERGWHQTQSDMNLYHKVFESADVLLALYVDDGLLAGDISALGFAIQEMLELFKISKPVQRISENGRVDFLGMRVRAENQNEWVLDSADYCALFVKDAMKKLGYKEVGKHRIARKVHTPLHDEVVEPATASDSTCCEPW