MVSVFSLGLSQRSARLNLSYVTRLGFGICSYCVSLLTGKLAIENQTRFGLVGCKRKNVMVGPMIRPGNEELYPRWLKPLLQTSFFIPCLVHHDAHKNECNLYCLNCMGNALCSYCLAHHKDHHVVQIRRSSYHNVIRVSEVQKVLDISAVQTYIINSARIVFLNERPQIRAGKGVTNTCEICNRSLLDTYRFCSLGCKLGGIKRDPELTFALRPKQQREAAQGSESEESSTPKRSTKRNTFQRFMDENPDYMMRYGEKYSSSSDEANNFTSFISPATPPIINYRNSRRKGIPHRAAPF