MDVWLAAAERQRTHGDLVNLSAGQPSAGAPEPVRAAAAAALHLNQLGYSVALGIPELRDAIAADYQRRHGITVEPDAVVITTGSSGGFLLAFLACFDAGDRVAMASPGYPCYRNILSALGCEVVEIPCGPQTRFQPTAQMLAEIDPPLRGVVVASPANPTGTVIPPEELAAIASWCDASDVRLISDEVYHGLVYQGAPQTSCAWQTSRNAVVVNSFSKYYAMTGWRLGWLLVPTVLRRAVDCLTGNFTICPPVLSQIAAVSAFTPEATAEADGNLASYAINRSLLLDGLRRIGIDRLAPTDGAFYVYADVSDFTSDSLAFCSKLLADTGVAIAPGIDFDTARGGSFVRISFAGPSGDIEEALRRIGSWLPSQ*