MDWYYSAEGAVVGPHSADEIESLFASRQITAETLVWRKGLAEWTPLADTPEFAHLIDDALPPPLPAARQQATAYAADGDVLVADRVGDYRPGSDRTDADESYRAGDDESQRAGDDESHRAGDDGEPAFTLAPALAAHALAGPWTRYFARSIDISIIATVLLTGIYWVLPWVNPKLYLQVYFVDPRAMVFLLLPVVVVINAVIITLTGNSLGKAIFAIRAEPVDGRPRFGLGGNLKREFRVWAQGLGLGIPLINIFTMVSAYRAVLAGTPAPYDTKVATVRAHSQNRLRRTLGILFGLALYAVITAVNLVDKRAIDALELPSAWTNPTTAIATTIPAGWQYEAVTGPDGTTLFGFTYMKTGLTAFLGVETADNIDMATYTAALARGMGATTPLGNWSTASLPGVWTASGQMAPDGFPTTVYAAQTGNQFWRIVYIDQFSTTPREIIEPELTQALFRSVGVGG