MADSINVSLSHLTDLQNAIKTQFLDRYLDNLDAIHTIQSSTKFKDSTALKELGKLSQLIRSHATKIGIVLNPETFNPQNYAAVYKELKSLIDVVFLLFSVTPLFYTAQNKKMYAQFLLERLDSALLNLLNGLNFLSEELKGKLEDGSFDENRLRSVGILWSTCDALDDISTKGNFGLLSDKVKVSSDMINDVVTEIDEFLEDPESVLEGMADLGLSDLETEDAGDSTETIKAIRPFMEVWKNKLKLIKLLLSSFNSTITSTTYNEKDYSGSMLDELNSLHQSIAEQVDDFISDIYMADESFTAEDSKEEISKLDATIRKMIKVIKNLNKSDQKKIKWINTWECKYFPSESNTLAK