MASTLVFSVKREQPVLVAPAKPTPHELKPLSDIDDQEGLRFQVPTIHVYRNHSPIRGRDLTFLLREALAKALIFYYPFAGRLREWPGRKLAVECTGEGVLFIEADADVSLEQLSDAIQLPFPCFDELLYDVPGSGGILDCPLMLIQVTHLTCGGFIVGLRFTHAICDYAGILQLMRTIAQIALGAHAPSIPPVWERELLNARRPSRITCYHPEYEDTPQPAGAAAPLPSQPLLHRSFFFTSGHIATLRRRLPPHLRHSTTTFELLTACLWRCKTLATLQPPYKDEAKIIFVVNSRTKYSPPLPDGYYGNVLAFPIVVSPAGDLCRNPIGYAVEQVKKTKAMVTQEYMQSMADLMVIKGKPPLVRTWMVSDLTASVGAKEVDFGWGKAVYSGPPQALVTTNGVVVSFYIPFCNGKGEDGILVPVCMTEHEMERFSKEVDSMINDKEEEAVVG