MRPVVYLAALLATAGAAVACAGGKHHDDHEWTKEELDELERKWGMEWPFVGIGSFAHLKYVKCLTTPSEDFDIAIVGAPFDTAVSYRPGARFGPRAIRQASSRQTTFRGFNPRANINPYQNWAKIIDCGDIPVTPVDNAVALTQMTAAFGELGMHKPTSGLLQRPKLVTLGGDHSLALAALRALKKIHGKPIRVLHFDAHLDTWHPAKYPSAWPSEQAHFNHGSMFWLAGSEGLISNSSDAPSVHAGLRTRLSGDDWGDYDDDTAQNWKRIAADDIDELGASGVVRTIMSHLGTEDPVYLSVDIDVLDPAFAPGTGTPEPGGWTTRELIRILRGIEDLNVVGADIVEVSPAYQGAGEETALAGAQVAYEIISSMVKKGMKEMGKETASGFIGVERDEL