MLDRFLHVFFIHRFAFLLFPQAASRAPRLGAKRKLNGTVLAYVTPWNSKGYDMAKKFRHKLTHVSPVWYQLRRDDKGMSLAGKHDVDQGWISEVRKQGFPLIVPRVVLEGWSLDSMLVSADEKQKAIKLILEECKYQAYDGIVLEAWNSWASYRILENHRLREKLNAASATRPLQLVLVIPPERGGGPEEFTRGDLHSLQHAVDGFSLMTYDFSNAYRPGPNAPLPWIRSCLHSLLAGKSNEVSSKILMGINFYGNDYVLPRGGGAIVGDQFLELLKEYTPKLIWDSMNREHYFDYSKDQNKHRVYFPTAKSVTSRLEESVSAGVGVSIWEIGQGLEHFFDLL*