MSRFINLVTLQLQDNKITGLVPLEISMLTNLTVMGLGGNNLHGAITEEHFAGLHNLRMIGLSDITTRGIPCNLSHGPQFPSWMQRLPDIHKTEISSAGIAYQFPYWFSTAFSKVTYLDVSNNSISGGLPANMETMSLKRLYSNQLTGPIPQLTINLTLLDLSHNSLSGPLPSNFGAPSLRWLHLSSNNFSSHIPGSICGLQELIILDLANNLSISGTFPSFLQGCANLGLLDLSGNDFTGRLPIWIRDLVELRYLRLSNNFLLPVTTKDQELYYYGFFLSSMVTIDLSSNYLTGGIPEEITSLELLKNLNLSRNYLNGRIPHKIGFMQSLSNISYLSYLNLSHNNLSGRIPSGSQLDSLYLEHPDMYSGNNGLCGPPLRRNCSRGCHINKIANLTESLNEEISSDERGVSSP*