MIDRVKPLMAAWVLVFASSSFASETAGKLPRKPALGPETAGATLVIPGETDRLASLYARARGEGGKVVLWAGGDAPNQMDWLKTAFESRFPGVTLDVTVDLSKFHDLRIDQELAAGTLTPDVAMLQTTFDFDRWKARDVLLRYKPVGFARQKKGYADPDGAYVTAYNNAFVPTYASVRLPAERYPTRFADYLKPAFKGKLVLTYPHDDDAVLYVYDKLERRYGSGFLRALAAQKPNFLRGTAAPAASVGTDSIGSLGNLTGYATDSDTPAGYFIPTDEPFIVWNQRAAIFKAARHPATAKLLLSYLGSAEFQSSYGGWRARADVGEAPGLPPLESLKNVDVHDFTRWMADRQRVASLRRHMAEIFGPVRGESPLRDPALMSLLGLTANDIVALPEPDLPIY*