MVDLRQNKAFRIVEAAVAGRYAIPAICCYNVEGILASVRAAEAKKSPVIVQLFPWAVEYADGILVHAAAEAAANAKVPVAVHMDHAQTPEIVKRAADLKGFDGIMVDMSHYEREENLAKTKELVRYCADRGIITEAEPGRILGGEDGVADISEMQGILTTPEQAEDFVATGIQWLAPAFGNVHGKYGPQGPQLEYDRLKGLVKAVGDRVRFVLHGAGAEWFDETLFRECIECGMAKVNINDIVNDAYLEVQKMKAGNTPLTKLLEEVTDAMQRKVEICMDWLGSTGKA*