MASIEIPYSTKSLKIEIDDKNLKGILVSKADGYKADGSQSDIVNRALDHPIGSKSLEELVKDKHNMVIITSDHTRPVPSKITMPILLKRIRKVNPDIAIKILIATGFHRPTTREEMINKFGQDIVDNEEIINHISTDESSLINVGTLPSGGKLYLNKLALETELLIAEGFIEPHFFAGFSGGRKSILPGIASAKTIMANHCSEFINSNHARTGIIKDNPIHEDMIYAAEKAKLAFILNVVIDEDKNIINAFAGDSKLAHEEGCKFVMDLSSVKSIQADIVISSNGGYPLDQNIYQSVKGMTAAEATCRKGGVIIMIAACNDGHGGKSFYETLANSKGPKELLEKILKVPRNETIPDQWEIQILARILSEFTVIFVTDMCNPNMIKSMHMKHAFNFDEALKLAYEIKGEDAEIVVIPNGVGVVIKSEEQ