MRGIIKRLNDDGFGILYNKILVPFSAPGDEVEVLKTEKQKRAKIATEWRLLRSSPIRVGARCKVFGKCGGCILQHINYNSQLEFKKEKLRKILGREVEIIPSPRIFGHRNRIDLAVTVNAIGFREKGKWWSVVDVEECPVFGKTSKKAIERLREYIEEEKVSTWKIREDSGFLRYMVLREGKFTGEIMVNFVTKEGELPDPTSYFDFADSIYWSINRSKSDVSYGDIEKYWGKEFIMEELDGVKYLIHPNSFFQTNSYQAVNLVKTVEKFVEGEKVVDMYSGVGTFGVYLAKKGMKVVGFDSNAFAIEMANKNAEINNVEAEFFVASDREVDIKGFDTVIVDPPRAGLHPKLVKRLNDHGPETIVYVSCNPKTFKVNIEQLNNYIIEELIALDMFPHTPHIELVGKLRRLV