MSASTVNNRTQLQAFTPERIYDPAEFAPYIGKDKVEGLKKLAAPLEGAGWANVNSTLIGGGVAEILRSAIPLGLGLGLDARWHVIQGNDAFFQVTKKFHNMLQGMDLDISLDEIFDAYLGTIDQNAQNTFIASDLVVIHDPQPAAMVMNGFIFGNVLWRCHIDTSEPNRTVWRFLLPYINHCAGAIFTTPQFVGPGLQIPLYQITPCINPLTDKNHQFSEEEALDVLRPLLNEHDVDPERPIVAAISRYDIHKNQETVLKAFQTYREQSAPDPAPYLIFLGNTATDDPEGDAMLAHLQEVAGDDPDVRFWVNVPDNDRVVGALNRIAKTFVHVSTREGFGLVVSEAMWQGTPVIGSRTGGIVNQIRHGETGFLVDPMDTATISKHLGTLLDDPDQAQQMGERAREHVREHFLLPELVRRYLILISYYTGRCNEPPHFRLNDLSYSEVICIMRPRHPALSR