MALSQSKYRTCQFRTEKKWLDLQFHDTDRQLIKKPDELEIQLENPSKKIDDQLLNRVQGSFFGMTLGDALGAHVEFRPRDYLIANPVIDLESGGTWGLSKGQFDTNGGTNMDTCHQPGTALILVVQLINIPLDQLDFLSDQNLLENFDTFCSNEGVAGNGALMRLAPVPLFFQRDSKTAVEYSGISGQITHGDQKAYDACRYYGALIVAAVRGVPKFQLLSNEFYKDRMDWFNGKPLHKDIENIAKGSYKRKNGYEDGIRGKGYIVSALEAALWAFWIDEDSFEKGVLAAVNLGDDTDTTAAIYGQLAGACYGYNSLPEKWLKAVYANCDLQRAKEWMPADVSRWIRSLGEPFPKYAAIFIRKAVSGSSLLTVIDNKTLESYGVEDDQDRRKIVEYIKTLKSSSAQGVTSSNSGHDIVHNERYRNALYPFNTTGPADIRIQAAPLHYQS