MGRRRLSDLPDDLLRRILYFAPLKEAASTSALARRWRTLWLSSGAVNIDSRNYDHLEDDAKRDAFDHHAAEAVYGRRLWPIKKLAFRYMEGENEDDDSLSYQVYLQVGELMGLLSAPGACHVEDLCVGLFFGPCPDEPNSLYGLSIGTLPSAASLRVLHLSKVMDFCPQGPGSSLSPYPRLTEARLHFCYVSLGILQAFVDAAPMLGTLEVRAVQLCLFQDSQYPPAPRSLRLRLPRVTDLVLDDFYCWGPEGRNTMEIQEPLLRRFAYEGHVRALYLEPPPEMMARVNLRFKVPALLVHPDDDG