MVYLIVLVFCTVLAMAATYLVGHLTFFHALLIRKGMTTYDYIMVKRNQEAKVDKEPGPSSLVPSATSDGPTCNGGSCSARVQQERVEQILFDCEQRSLEGEIYDSKQDKDQGGSWRYFSQRFSKRKASVKINPWNLSFLNKEDDALPASTPMDKFSTGQPVLAPAERESSFGSSQRFSADLRASFGMGNTSRRFLEVGSNRLDESIVSTWQNGKLPLDFFEHLDSSENDSGTLNHQSEIDKMPNPLQREARNVFKSSHSFCSRGLSFPLDG