MDFKNFGKNITSLGASFTPFASRTFQYTKEQLGQVEDKTQLPPDYIDLEKRVDALKAVHQKMLAVTNQYATEAYDYPPNIKETFSDLGRTVSEKVTLLSSATSPAEAQAALTAPPSAKPQPKTFSHAIARASLASSQTLHQTHADAGEDPLATALEKYALAQERVGEARLAQDNQIQRSFLAGWNTTLNTNLLFATRARKNVENSRLSLDAAKARAKGTTWKLPATTSPRGDAAAHHEEPELSPEAQEEIEKAEDEFVTQTEEAVGVMKNVLDTPEPLRNLAELVAAQMEYHKKAHEILSELAPLIEGLQVEQEASYRKSRESAS