MAGLDGVLAGVKTWLEDTILIDTVRITLPSTAEPVLNTETGLLEQPDGEMLYEGPGAVIPRSGTGDINVVSDATQPWTQDTKSSGLLLTPLEAPIAPQYALISVRAVHDPARTALLGRTWICADPGLASTVEVVRRTPIDQKPIPVVAP