MRLFPLAALSLSIPGILALPHLGPKRPNRPNKIVDDPKVGYLAVYWTTEDESVYFALSSNDDPLGFEAINGGNPIVSPTLGTKAIRDTTIIRGEREDEGKYYIIGTDLDIDTTNWGAASSNGSRAIFVWESTDLINWTDERLVTVEDERAGMAWAPDAIWDEEQGQYFVHWAAQLFAEDDPNHTGDPALPSSLRYAYTSDFRTFTEPQTYINLGNETAIDLSFLKVDDSTLVRYYVDGATTSPIQDISTDGLFGEWTPLDGTIEDSLSFEAPYPFWDNVEEGKAYLLCDRVGSNPGVFAWESSDVTSGNWAKDEEHDLTFMRHLSILAVTQEQYNALSAL*