MRGRLQEDPILDVAVTQFLGTDCPNVVKSIRVLKDDDRLYSFIPFYKDGDLFARLVQYAESSGGEAGMPENVARFWFRQVLQSFLHLHSKGVCYRDMSLENFMINDDSLALTDMGLCLRIPYNHSTDPNQTTDIANGSIRRLILPQGTCGKANYLCPEIFENQDAFDPCAIDMWGTGVVLYILLCGFPPYDTPSLGDARFEVIVNGQLIDQLQEWGIHLSEQAGDLLQRLLHCDPKHRLTLAQALEHPWVCLEELERPLVAIAAGPVSSASSSSREELDQLAVSVNYLQTQFLEELSAHGLDRSSNIYAIENLQGPPGVLRKKGKAVFMPS*