MKKIECACNFLMDKDAQGYIDLSDLDLTSCHFKGDVISKVSFLSSNLQHVTFECKEIGDCNFTTAIVDNVIFRCRRLHNVIFIKASGECVDFSKNILDTVDFSQSQLGHSNFRECQIRNSNFDNCYLYASHFTRAEFLSAKEISFIKSNLTAVMFDYVRMSTGNFKDCITEQLELTIDYSDIFWNEDLDGYINNIIKMIDTLPDNAMILKSVLAVKLVMQLKILNIVNKNFIENMKKIFSHCPYIKDPIIRSYIHSDEDNKFDDFMRQHRFSEVNFDTQQMIDFINRFNTNKWLIDKNNNFFIQLIDQALRSTDDMIKANVWHLYKEWIRSDDVSPIFIETEDNLRTFNTNELTRNDNIFILFSSVDDGPVMVVSSQRLHDMLNPTKDTNWNSTYIYKSRHEMLPVNLTQETLFSSKSHGKYALFPIFTASWRAHRIMNKGV