MSFLPSLYFLFIFFYISCTPFLVAGATAARTPIRDGMLPNGHFELGPKPSNLKKTVIIGKYSLPKWVIKGIVEFVSGGPQPGGFYFAVPRGTHAARLGNEASISQYITVEAGSTYSLTFSATRTCAQDEKLVIYADGHSGELPIQTLYSTDGGDTYAYAFKALRSTVKVTFHNPGIQEDPTCGPLLDAIAIKKMTPIKYSAGNLVKNGDFEIGPYVFKNFSTGVLLLPKIHDIVSPLPGWIIESLKPVKYIDSKHFEVPSGLSGIELVGGRETAIAQIIRTVPNKFYRLTFTIGDAHNGCHGSMMVEAFAARETLKLKYESQGKGGFKTGVLKFKAISNRTRLTFYSAFYHTKLNDYGHFCGPVLDDVRVWFY*